LINUX.ORG.RU
ФорумAdmin

network


0

0

eth0 Link encap:Ethernet HWaddr 00:03:47:A6:17:33
inet addr:xxx.xxx.xxx.155 Bcast:xxx.xxx.xxx.191 Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:500 errors:0 dropped:0 overruns:0 frame:0
TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:51403 (50.1 Kb) TX bytes:266341 (260.0 Kb)
Interrupt:11 Base address:0x2c00 Memory:fb003000-fb003038

eth1 Link encap:Ethernet HWaddr 00:0C:41:1A:E9:28
inet addr:192.168.0.102 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1227 errors:0 dropped:0 overruns:0 frame:0
TX packets:1017 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:335115 (327.2 Kb) TX bytes:148855 (145.3 Kb)
Interrupt:9 Base address:0xa000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:75 errors:0 dropped:0 overruns:0 frame:0
TX packets:75 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:7736 (7.5 Kb) TX bytes:7736 (7.5 Kb)

# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
xxx.xxx.xxx.128 * 255.255.255.192 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth1

# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
IPADDR=xxx.xxx.xxx.155
TYPE=Ethernet
USERCTL=yes
NETMASK=255.255.255.192
GATEWAY=xxx.xxx.xxx.129
PEERDNS=no

# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.0.102
NETMASK=255.255.255.0
USERCTL=no
PEERDNS=no
GATEWAY=192.168.0.1
TYPE=Ethernet

почему не добавляется df gateway для eth0 ? приходится делать:
# route add default gw xxx.xxx.xxx.129 dev eth0

чтоб заработало, где копать ?

anonymous

Может я не правильно понимаю, но по-моему, default gateway только один может быть. И в данном случае, после инициализации eth1 он устанавливается в 192.168.0.1.

Andy_ua
()
Ответ на: комментарий от Andy_ua

да нет - может быть, вот с таким route все работает:

# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
xxx.xxx.xxx.128 * 255.255.255.192 U 0 0 0 eth0
192.168.20.0 192.168.0.1 255.255.255.0 UG 0 0 0 eth1
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default xxx.xxx.xxx.129 0.0.0.0 UG 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth1

anonymous
()
Ответ на: комментарий от anonymous

В скрипте ifup (в моем случае) есть секция о том, что DHCP любит дубликаты default gw делать и route чистится на предмет нескольких записей.

Andy_ua
()
Ответ на: комментарий от anonymous

Я понятия не имею, что там _должно_ быть в случае двух шлюзов по умолчанию и хотел посмотреть как там они оба объявляются.

А по поводу моего поста, я предположил, что скрипт ifup оставляет один из двух gw и показал в каком месте. Я никогда не сталкивался с двумя шлюзами по умолчанию и мне это интересно.

И после Вашего :-D неплохо бы правильное решение. Я бы был благодарен. И, наверно, автор поста тоже.

Andy_ua
()
Ответ на: комментарий от Andy_ua

не бывает двух шлюзов по умолчанию (вернее, бывает такая экзотика, но, кажется, это не тот случай - объединение 3 и более сетей). стандартная ситуция - есть локалка, из нее нужно выйти в инет. в этом случае для локалки вообще gateway не нужен - она сама разберется, куда ей надо. для незнакомых адресов (не входящих ни локальную ни во внешнюю подсеть) назначается gateway - адрес машины, находящейся в одной из этих сетей, и знающей, что дальше с этим незнакомым адресом делать.

Если ситуация иная - пусть человек напишет в конце концов что и зачем он хочет сделать.

anonymous
()
Ответ на: комментарий от anonymous

у меня 3 сети - локальная 192.168.0.0 VPN 192.168.20.0 и инет, в лоакальную 192.168.20.0 нада ходить через 192.168.0.1

# cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=dell

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.