Всем здравствуйте! Поднял виртуальные интерфейсы vlan0002 vlan0003, как показано в:http://www.opennet.me/base/net/tale_linux_vlan.txt.html,
добавил их в interfaces:
auto vlan0002
iface vlan0002 inet static
vlan-raw-device eth0
address 192.168.1.5
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
dns-nameservers 192.168.0.1
dns-search my.domen
auto vlan0003
iface vlan0003 inet static
vlan-raw-device eth0
address 192.168.0.5
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
dns-nameservers 192.168.0.1
dns-search my.domen
чтобы после перезагрузки они автоматически поднимались.
# cat /proc/net/vlan/config
VLAN Dev name | VLAN ID
Name-Type: VLAN_NAME_TYPE_PLUS_VID
vlan0002 | 2 | eth0
vlan0003 | 3 | eth0Машина подключена в тегированый порт, на котором обе виланки, коммутатор AT9424Ts, пингуется из всех виланок, сама всех пингует.
А вот форвардить не хочет. Скажите что ещё надо сделать, что я не сделал!?
Дистрибутив Debian 4.0 Etch. mtu=1500, пробовал ставить 1496 - тоже самое.вот таблица маршрутизации:
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.224 U 0 0 0 eth0
ZD_3_vlan2 * 255.255.255.0 U 0 0 0 vlan0002
ZD_1_vlan3 * 255.255.255.0 U 0 0 0 vlan0003
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0вот листинг iptables
# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Политику фаервола я потом пропишу, мнеб хоть так чтоб работало
Строго не судите, я новичок :), помогите, скажите что ещё надо сделать, чтобы заработал форвардинг!?
а eth0 на каком железке крутится? на комутаторе точно все правильно
>а eth0 на каком железке крутится? на комутаторе точно все правильноcat /proc/sys/net/ipv4/ip_forward
что показывает?
>>а eth0 на каком железке крутится? на комутаторе точно все правильно
>
>cat /proc/sys/net/ipv4/ip_forward
>
>что показывает?eth0 - сетевуха маршрутизатора - Debian
# cat /proc/sys/net/ipv4/ip_forward
0ноль показывает
>[оверквотинг удален]
>>cat /proc/sys/net/ipv4/ip_forward
>>
>>что показывает?
>
>eth0 - сетевуха маршрутизатора - Debian
>
># cat /proc/sys/net/ipv4/ip_forward
>0
>
>ноль показываетпоставь 1
поставил 1 - заработало, только как-то странно сохраняет файл - сохраняет, но пишет что не могу сохранить.
и после перезагрузки опять становиться 0, - надо наверно в стартовых скриптах сети что-то добавить или изменить, что надо сделать!?
>поставил 1 - заработало, только как-то странно сохраняет файл - сохраняет, но
>пишет что не могу сохранить.
>и после перезагрузки опять становиться 0, - надо наверно в стартовых скриптах
>сети что-то добавить или изменить, что надо сделать!?в файле /etc/sysctl.conf
# Controls IP packet forwarding
net.ipv4.ip_forward = 1
>в файле /etc/sysctl.conf
>
># Controls IP packet forwarding
>net.ipv4.ip_forward = 1Работает! Спасибо всем, все молодцы, всем по виртуальному пирожку :)