Проблема при конфигурировании VLan
Здраствуйте. Помогите пожалуста с проблемой с VLan.
Имеется машина с одним физ интерфейсом eth0
с помощью vconfig было создано еще 2 интерфейса
eth0.2 192.168.10.119 255.255.255.0
eth0.3 80.92.112.4 255.255.255.224
eth0.2 находится в одном влане с локальной сетью, а etho.3 это выход в мир)
В дальнейшем планируется настроить маршрутизацию между этими интерфейсами в соответствии с некиеми требованиями. Но в даный момент возникла проблема, если пинговать какой нибуть внешный ip , то все идет без проблем, если же пытатся пропинговать какой нибуть хост из локальной сети, то пишет хост не доступен. При просмотре tcpdump'ом видно что пакеты в локальную сеть пытаются отправляться с интерфейса eth0.3 (80.92.112.4) , даже если в команде пинг принудительно указать, что пакеты нужно принудительно отправлять с eth0.2 все равно пакеты идут с eth0.3
При этом интерфейс eth0.2 нормально пингуется с локальной сети, а eth0.3 из вне
Таблица маршрутизации имеет следующий вид:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0.2
80.92.112.0 0.0.0.0 255.255.255.224 U 0 0 0 eth0.3
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
Помогите пожалуста с этой проблемой (и попрошу сильно не ругать, если что не так , я просто только начал во всем этом разбиратся:)
- Для комментирования войдите или зарегистрируйтесь
.
Пинговать откуда пытаетешься?
ifconnfig
покажии
ip route get [LOCAL or EXTERNAL]NET
а также
sysctl -a | grep ip_forward
пиговать пытаюсь с этой же
пиговать пытаюсь с этой же машыны
ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:12:E6:B0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:322 (322.0 b)
Interrupt:18 Base address:0x2000
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:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:224 (224.0 b) TX bytes:224 (224.0 b)
eth0.2 Link encap:Ethernet HWaddr 00:0C:29:12:E6:B0
inet addr:192.168.10.119 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:230 (230.0 b)
eth0.3 Link encap:Ethernet HWaddr 00:0C:29:12:E6:B0
inet addr:80.92.112.4 Bcast:80.92.112.31 Mask:255.255.255.224
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:92 (92.0 b)
net.ipv4.ip_forward = 1
.
а где
ip route get 192.168.10.11
иip route get 80.92.112.5
?ip route get
ip route get 192.168.10.1
192.168.10.1 dev eth0.2 src 192.168.10.119
cache mtu 1500 advmss 1460 hoplimit 64
ip route get 80.92.112.5
85.90.212.4 dev eth0.3 src 85.90.212.5
cache mtu 1500 advmss 1460 hoplimit 64
.
Это как? у тебя ж ip на карте 80.92.112.4!
сори, я попутал, там
сори, я попутал, там наоборот
ip route get 80.92.112.5
85.90.212.5 dev eth0.3 src 85.90.212.4
cache mtu 1500 advmss 1460 hoplimit 64
я просто не копирую, а вручную с той машины переписал
но в роутах все вроде правильно и тут тоже вроде все как должно быть, может это глюк сетевой? или с комутатором с Vlan'ами
neomax
Ну тогда еще проверяй :)
И /etc/cont.d/net покажи
опять напутал 80.92.112.5 dev
опять напутал
80.92.112.5 dev eth0.3 src 80.92.112.4
cache mtu 1500 advmss 1460 hoplimit 64
а /etc/cont.d/net сейчас нарисую :)