У меня есть две сети одна для Интернета и одна для локальной городской сети.
Для Интернета использую DSL модем, он раздаёт Интернет через wifi, его IP 172.16.0.1 mask 255.255.255.255 gw 172.16.01
Для локальной сети города использую соединение через кабель, адресс моего компьютера данный првайдером-192.168.69.205 mask 255.255.252.0 gtw 192.168.68.1
Мне нужно насроить сеть так, чтобы эти две сети работали одновременно, понятно что два шлюза использоваться не могут. Т.е. нужно прописать маршруты для сети 192.168., меня интерессуют там 3 адресса которые часто использую(торрент, игровой портал, музыка).
192.168.1.111 -торрент
192.168.1.110-игровой портал
192.168.1.109-музыка
Я пытался добавить маршрут в консоли, но получаю ошибку:
cat@cat-laptop:~$ route add -net 192.168.1.0 netmask 255.255.252.0 gw 192.168.68.1 eth0
route: netmask doesn't match route address
Есть ещё вопрос, почему именно 255.255.252.0, а не 255.255.255.0? Или это специфика сети провайдера?
Два провайдера и нестандартная маска
Модераторы: SLEDopit, Модераторы разделов
-
demontager
- Сообщения: 250
- Статус: Seaman
- ОС: Gentoo x86_64
Два провайдера и нестандартная маска
OS:Gentoo amd64
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Два провайдера и нестандартная маска
255.255.252.0 -- вполне валидная маска. Видимо, провайдеру так удобноее. А route ругается, потому что шлюз 192.168.68.1 не попадает в подсеть 192.168.1.0/22, хотя должен.
Для хоста 192.168.69.205 и маски 255.255.252.0 адрес сети: 192.168.68.0, а не 192.168.1.0
В принципе, такой маршрут задать можно, если отдельно явно прописать маршрут до хоста шлюза: route add -host 192.168.68.1 eth0.
Для хоста 192.168.69.205 и маски 255.255.252.0 адрес сети: 192.168.68.0, а не 192.168.1.0
В принципе, такой маршрут задать можно, если отдельно явно прописать маршрут до хоста шлюза: route add -host 192.168.68.1 eth0.
Мои розовые очки
-
IMB
- Сообщения: 2567
- ОС: Debian
Re: Два провайдера и нестандартная маска
demontager писал(а): ↑17.04.2009 10:48Я пытался добавить маршрут в консоли, но получаю ошибку:
cat@cat-laptop:~$ route add -net 192.168.1.0 netmask 255.255.252.0 gw 192.168.68.1 eth0
route: netmask doesn't match route address
gw 192.168.68.1 - опечатка?
user@localhost
ipcalc -nb 192.168.1.0 255.255.252.0
Address: 192.168.1.0
Netmask: 255.255.252.0 = 22
Wildcard: 0.0.3.255
=>
Network: 192.168.0.0/22
HostMin: 192.168.0.1
HostMax: 192.168.3.254
Broadcast: 192.168.3.255
Hosts/Net: 1022 Class C, Private Internet-
demontager
- Сообщения: 250
- Статус: Seaman
- ОС: Gentoo x86_64
Re: Два провайдера и нестандартная маска
Ещё раз пересмотрел, не опечатка
Мой IP 192.168.69.205
mask 255.255.252.0
gtw 192.168.68.1
dns 192.168.1.1
Хотелось бы прописать маршруты без удаления NetworkManager Applett, тот что для Ubuntu. Там кстати в разделе IP4VSettings есть вкладка Routes, по идеи можно и там проописать маршруты, хотя попробывал, прописал 192.168.1.111 mask 255.255.252.0 gtw 192.168.68.1, поставил галку "Use this connection only for resources on its network", не работает.
На скрине я добавил ресурс 192.168.1.111-торрент и 192.168.1.1-стартовая провайдера
Мой IP 192.168.69.205
mask 255.255.252.0
gtw 192.168.68.1
dns 192.168.1.1
Хотелось бы прописать маршруты без удаления NetworkManager Applett, тот что для Ubuntu. Там кстати в разделе IP4VSettings есть вкладка Routes, по идеи можно и там проописать маршруты, хотя попробывал, прописал 192.168.1.111 mask 255.255.252.0 gtw 192.168.68.1, поставил галку "Use this connection only for resources on its network", не работает.
На скрине я добавил ресурс 192.168.1.111-торрент и 192.168.1.1-стартовая провайдера
У вас нет необходимых прав для просмотра вложений в этом сообщении.
OS:Gentoo amd64
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Два провайдера и нестандартная маска
Еще раз. Для вашего случая Вам надо:
В route -n должны быть строчки:
Как это вводить в applet, я не знаю.
Вообще, покажите вывод route -n
root@host
# route add -net 192.168.68.0 netmask 255.255.252.0 eth0
# route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.68.1В route -n должны быть строчки:
user@host
$ route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
...
192.168.1.0 192.168.68.1 255.255.255.0 UG 0 0 0 eth0
192.168.68.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
...Как это вводить в applet, я не знаю.
Вообще, покажите вывод route -n
Мои розовые очки
-
demontager
- Сообщения: 250
- Статус: Seaman
- ОС: Gentoo x86_64
Re: Два провайдера и нестандартная маска
Спасибо, попрорбую так, но мне кажется и в Аплете это должно прописывается, явно в разделе Routes
А вот так выглядит route -n с включенным одновременно wifi и ethernet, при этом ethernet сеть не работает
А вот так выглядит route -n с включенным одновременно wifi и ethernet, при этом ethernet сеть не работает
Код:
cat@cat-laptop:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
172.16.0.0 0.0.0.0 255.255.255.0 U 2 0 0 eth1
192.168.68.0 0.0.0.0 255.255.252.0 U 1 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth1
cat@cat-laptop:~$
OS:Gentoo amd64
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Два провайдера и нестандартная маска
Должна работать. ping 192.168.68.1 работает? Если не работает доступ по имени, то это потому, что: 1) нет маршрута до DNS 192.168.1.1, 2) скорее всего, первым опрашивается DNS на wifi-соединении, а он, естественно, про внутренние ресурсы другой сети ни сном, ни духом.
Мои розовые очки
-
DSS
- Сообщения: 390
Re: Два провайдера и нестандартная маска
demontager писал(а): ↑17.04.2009 14:12Хотелось бы прописать маршруты без удаления NetworkManager Applett, тот что для Ubuntu.
Насикока я помню описание NetworkManager - он не позволяет работать больше, чем с одним соединением одновременно.
-
demontager
- Сообщения: 250
- Статус: Seaman
- ОС: Gentoo x86_64
Re: Два провайдера и нестандартная маска
Почему это не позволяет? Через него настраиваются любые соединения, и одновременно работают, другое дело маршруты.
OS:Gentoo amd64
-
demontager
- Сообщения: 250
- Статус: Seaman
- ОС: Gentoo x86_64
Re: Два провайдера и нестандартная маска
Вроде получилось, только есть несколько нюансов, я добавил маршруты командой
после этого route -n выглядит так:
Но не работает символьное распознование адресса, нужно вводить IP, и второе, если отсоединить сеть, и переподключится, маршруты пропадают, т.е. опять нужно выполнять ручное добавление. Как бы это всё автоматизировать?
Код:
# route add -net 192.168.68.0 netmask 255.255.252.0 eth0
# route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.68.1после этого route -n выглядит так:
Код:
cat@cat-laptop:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 192.168.68.1 255.255.255.0 UG 0 0 0 eth0
172.16.0.0 0.0.0.0 255.255.255.0 U 2 0 0 eth1
192.168.68.0 0.0.0.0 255.255.252.0 U 0 0 0 eth0
192.168.68.0 0.0.0.0 255.255.252.0 U 1 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth1
0.0.0.0 172.16.0.1 0.0.0.0 UG 0 0 0 eth1
Но не работает символьное распознование адресса, нужно вводить IP, и второе, если отсоединить сеть, и переподключится, маршруты пропадают, т.е. опять нужно выполнять ручное добавление. Как бы это всё автоматизировать?
OS:Gentoo amd64
-
IMB
- Сообщения: 2567
- ОС: Debian
Re: Два провайдера и нестандартная маска
demontager писал(а): ↑17.04.2009 22:52и второе, если отсоединить сеть, и переподключится, маршруты пропадают, т.е. опять нужно выполнять ручное добавление. Как бы это всё автоматизировать?
Если в Ubuntu не сильно отошли от оригинала, то man 5 interfaces.
-
demontager
- Сообщения: 250
- Статус: Seaman
- ОС: Gentoo x86_64
Re: Два провайдера и нестандартная маска
Помогите с маршрутами для DC++, мне нужно чтоб адресса 192.168.0-255.0-255 маршрутизировались на 192.168.68.1, как это сделать одной командой чтоб не прописывать 255 строчек маршрута? Т.е.
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.68.1
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.68.1
route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.68.1..... и т.д. до 255
...
route add -net 192.168.254.0 netmask 255.255.255.0 gw 192.168.68.1
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.68.1
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.68.1
route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.68.1..... и т.д. до 255
...
route add -net 192.168.254.0 netmask 255.255.255.0 gw 192.168.68.1
OS:Gentoo amd64