Домашняя сетка, интернет шлюз но через концентратор

San_Sanych ssanych на gmail.com
Вс Апр 27 12:09:32 BST 2008


Maxim Pilipchuk пишет:
> спасибо за комментарии
> мне важно логически понять, как это все происходит. Потому что с двумя
> картами все достаточно просто, а вот с одной, ну как-то все не так
> очевидно.
>
> сейчас изучаю большую книгу "Linux Администрирование сетей TCP/IP"
> И там найдено то, что скорее всего ведет к решению проблемы.
> К любом физическому интерфейсу, например eth0 может быть создан алиас,
> например eth0:0
> Алиасы называют "логическими интерфейсами". Командой ifconfig
> информация об алиасах не выводится - но там есть другие пути.
> Алиасы позволяют создавать маршрутизаторы между сетями, которые
> подключены к одному физическому интерфейсу.
> Большего пока осилить не смог, но вектор уже понятен.
> Буду разбираться.
> Хотелось бы обойтись без дополнительных сетевых карт (интересен более
> сложный случай) и без дополнительных IP (у моего провайдера и за один
> статический IP приходится платить-то немало, а второй у него вообще в
> услугах не значится).
>
>   
можно и алиасами но зачем
man ip
на опеннете есть отличная статья про эту команду
и этими 2 командами вы создаете на интерфейсе 2 не связанные друг с 
другом подсетки, и далее оперируете не интерфейсами а сетками
ip a a 192.168.0.1/24 dev eth0 brd +

ip a a внешний/маска dev eth0 brd +

тут только 2 минуса:
1. двойная нагрузка на интерфейс и порт хаба
2. если хаб это хаб а не свитч, то любой человек из сети может смотреть 
ВЕСЬ траффик
вот как выглядит интерфейс с несколькими сетями:

$ ip a l eth0
13: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 100
    link/ether 00:0d:87:5b:4d:86 brd ff:ff:ff:ff:ff:ff
    inet 192.168.253.1/26 brd 192.168.253.63 scope global eth0
    inet 192.168.254.1/30 brd 192.168.254.3 scope global eth0

-- 
Александр Вайтехович
www: http://sanych.nnov.ru
e-mail: ssanych[at]gmail[dot]com 
icq: 168712946




Подробная информация о списке рассылки ubuntu-ru