У меня есть ПК с 3 портами Ethernet. Я могу поделиться интернетом с двумя другими портами, когда интернет идет на eth1. Я использую следующую настройку в / etc / network / interfaces после aptitude bridge-utils и brctl addbr br0
auto lo br0
iface lo inet loopback
iface eth1 inet manual
iface eth2 inet manual
iface eth3 inet manual
iface br0 inet dhcp
bridge_ports eth1 eth2 eth3
Но теперь я хотел бы дать всем статические IP-адреса
iface br0 inet static
bridge_ports eth1 eth2 eth3
address 192.168.10.200
broadcast 192.168.10.255
gateway 192.168.10.1
netmask 255.255.255.0
iface eth2 inet static
address 192.168.10.201
broadcast 192.168.10.255
gateway 192.168.10.1
netmask 255.255.255.0
iface eth3 inet static
address 192.168.10.202
broadcast 192.168.10.255
gateway 192.168.10.1
netmask 255.255.255.0
Могу ли я дать eth1 статический IP-адрес? Вот где появляется Ethernet. При подключении к удаленному рабочему столу я подключаюсь к IP-адресу br0. Однако эта конфигурация не дает мне доступа в Интернет. Я не должен хранить ручные строки iface eth1,2,3 inet, верно?
Для ПЛК на eth2 (eth1 - входящее интернет-соединение) убедитесь, что у него установлен статический IP-адрес, например
address 10.0.0.3 netmask 255.255.255.0 gateway 10.0.0.1
и теперь я могу жить с этим на RSLinx; это по-прежнему не дает мне статических IP-адресов, но если вы установите их статически на самом устройстве, он все равно будет работать на этом мосте
# The loopback network interface
auto lo
iface lo inet loopback
# Ethernet ports setup
iface eth0 inet manual
iface eth1 inet manual
iface eth2 inet manual
# Network Bridge
auto br0
iface br0 inet static
bridge_ports eth0 eth1 eth2
bridge_maxwait 30
address 10.0.0.2
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
gateway 10.0.0.1
# IP of Router /\