netif_add и добавление сетевой карты [message #11063] |
Mon, 12 March 2007 22:15  |
weldpua2008
Messages: 58 Registered: July 2006
|
Member |
|
|
Привет всем
Вот хочу перенести сет карту в ВПС
На HN находится 2-е сетевых карты eth0/eth1
Мне надо перенести eth1
/sbin/ifconfig eth1 0
/sbin/ifconfig eth1 up
vzctl set 222 --netif_add eth1,00:12:34:56:78:9A,veth101.0,00:12:34:56:78:9B --save
vzctl start 222
/sbin/ifconfig veth101.0 0
/bin/echo 1 > /proc/sys/net/ipv4/conf/veth101.0/forwarding
/bin/echo 1 > /proc/sys/net/ipv4/conf/veth101.0/proxy_arp
/bin/echo 1 > /proc/sys/net/ipv4/conf/eth1/forwarding
/bin/echo 1 > /proc/sys/net/ipv4/conf/eth1/proxy_arp
На ВПС
/sbin/ifconfig eth1 0
/sbin/ip addr add 10.11.25.5 dev eth1
/sbin/route delete default
/sbin/ip route add default dev eth1
route add default gw 10.11.25.5
и глухо
С 10,11,25,1 FreeBSD
# ping 10.11.25.5
PING 10.11.25.5 (10.11.25.5): 56 data bytes
92 bytes from hub.ХХХ (10.11.25.3): Redirect Host(New addr: 10.11.25.5)
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 0054 63ce 0 0000 3f 01 d1bf 10.11.25.1 10.11.25.5
|
|
|
|
Re: netif_add и добавление сетевой карты [message #11077 is a reply to message #11072] |
Tue, 13 March 2007 09:02  |
Andrey Mirkin
Messages: 193 Registered: May 2006
|
Senior Member |
|
|
При помощи команды --netif_add вы добавляете виртуальную пару интерфейсов - один интерфейс создается внутри ВЕ, второй создается в хост системе.
Сформулируйте более конкретнее, что вы хотите сделать.
Если вам надо переместить физический интерфейс из хост системы внутрь ВЕ (так, чтобы он был доступен только этой ВЕ), то для этого используется команда --netdev_add.
Если вам надо создать два интерфейса внутри ВЕ, чтобы каждый из этих интерфейсов имел свой gateway, то вам следует создать два виртуальных сетевых интерфейса и настроить роутинг в хост системе (http://wiki.openvz.org/Source_based_routing).
Andrey Mirkin
|
|
|