*SOLVED* debian and veth [message #33501] |
Fri, 17 October 2008 16:12 |
rengel
Messages: 13 Registered: December 2007
|
Junior Member |
|
|
Доброго времени суток!
Настраиваю в ve veth-интерфейс сделал все по документации.
Интерфейс заработал. всё отлично. но возникла странная ситуация которую увидел при старте samba.
10:41:27.833497 arp who-has localhost tell test-pdc.test.lan
10:41:28.833124 arp who-has localhost tell test-pdc.test.lan
10:41:29.832791 arp who-has localhost tell test-pdc.test.lan
10:41:39.829461 arp who-has localhost tell test-pdc.test.lan
а при пинге из VE в ту же VE, трафик не идет
test-pdc:/# ping 192.168.0.13
PING 192.168.0.13 (192.168.0.13) 56(84) bytes of data.
--- 192.168.0.13 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3008ms
в tcpdump'e на интерфейсе VE eth0 пусто.
весь остальной трафик идет нормально.
HN: Debian lenny 5.0
VE: Debian lenny 5.0
vzctl: 3.0.22-11
kernel: linux-image-2.6.24-6-fza-686
интерфейс настраивается скриптом 12.start при старте ноды:
/sbin/ifconfig eth0 0
/sbin/ip addr add 192.168.0.13 dev eth0
/sbin/ip route add default dev eth0
в ноде производились следующие манипуляции:
ifconfig veth12.0 0
echo 1 > /proc/sys/net/ipv4/conf/veth101.0/forwarding
echo 1 > /proc/sys/net/ipv4/conf/veth101.0/proxy_arp
echo 1 > /proc/sys/net/ipv4/conf/eth0/forwarding
echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
sysctl -p на ноде
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.ip_forward = 1
net.ipv4.conf.all.rp_filter = 1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
спасибо.
[Updated on: Mon, 20 October 2008 08:29] Report message to a moderator
|
|
|
|
Re: debian and veth [message #33511 is a reply to message #33509] |
Sun, 19 October 2008 07:47 |
rengel
Messages: 13 Registered: December 2007
|
Junior Member |
|
|
sHaggY_caT wrote on Sat, 18 October 2008 14:57 | А маршрутизация, которая получается в итоге, соответствует прописанной в старт-скрипте?
venet-интерфейс есть?
|
да, соответствует. venet0-интерфейс присутствует, только маршрутов для него нет. по-моему они добавляются после --ipadd <...>
в VE
test-pdc:/# ip a
1: lo: <LOOPBACK> mtu 16436 qdisc noop state DOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: venet0: <BROADCAST,POINTOPOINT,NOARP> mtu 1500 qdisc noop state DOWN
link/void
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/ether 00:18:51:0c:cd:b3 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.13/32 scope global eth0
inet6 fe80::218:51ff:fe0c:cdb3/64 scope link
valid_lft forever preferred_lft forever
test-pdc:/# ip r
default dev eth0 scope link
в HN
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:16:3e:3c:6c:ab brd ff:ff:ff:ff:ff:ff
inet 192.168.0.158/24 brd 192.168.0.255 scope global eth0
inet6 fe80::216:3eff:fe3c:6cab/64 scope link
valid_lft forever preferred_lft forever
3: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/void
4: veth12.0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/ether 00:18:51:6d:f8:15 brd ff:ff:ff:ff:ff:ff
inet6 fe80::218:51ff:fe6d:f815/64 scope link
valid_lft forever preferred_lft forever
192.168.0.13 dev veth12.0 scope link
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.158
default via 192.168.0.1 dev eth0
|
|
|
|
|
|