Сконфигурируйте два ipaddress из одной подсети с помощью 2-х мостового адаптера VirtualBox
Я настроил 2 интерфейса с 2 мостовыми адаптерами в виртуальной коробке из той же подсети, /etc/network/interfaces
Конфигурация файла для двух мостовой сети показана ниже.
auto eth0
iface eth0 inet static
address 192.169.100.10
network 192.169.100.0
netmask 255.255.255.0
broadcast 192.169.100.255
gateway 192.169.100.1
auto eth1
iface eth1 inet static
address 192.169.100.20
network 192.169.100.0
netmask 255.255.255.0
broadcast 192.169.100.255
Однако я могу пропинговать только настроенный ipaddress шлюза, который является eth0 из другой подсети, если я изменяю шлюз на другой интерфейс, только тот компьютер доступен. Если я настраиваю шлюз для обеих машин, я не могу получить доступ к сети (я полагаю, это создает петлю сети). Как настроить мой компьютер таким образом, чтобы оба ipaddresses были доступны из других подсетей. Попытка добавить метрики для 1 и 2 для eth0 и eth1 с помощью команды ip, но все равно не сработала. Буду признателен за любую оказанную помощь. (Обратите внимание, что после того, как машина работает, я вижу, как настроены эти статические ips, и для маршрутизатора в конце подсети для этой подсети включен dhcp)
1 ответ
Попробуйте удалить gateway 192.168.100.1
строка из файла интерфейсов и вместо этого добавьте статический маршрут:
sudo route add -net 192.168.100.0 netmask 255.255.255.0 gw 192.168.100.1