Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите пожалуйста составить route в Ubuntu.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Не получается создать самостоятельно для двух сетевых карт.
kappa
Отправлено: 05 Июля, 2011 - 16:37:27
Post Id



Посетитель


Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011  


Помог: 3 раз(а)




Есть две сетевые карты одна - локальная сель, вторая - DSL (модем).
Никак не могу составить роутер чтобы одновременно работало два подключения.
Вот данные команды route
Цитата:

195.5.5.185 * 255.255.255.255 UH 0 0 0 ppp0
172.16.7.0 * 255.255.255.0 U 1 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default 172.16.7.254 0.0.0.0 UG 0 0 0 eth0
 
 Top
Мелкий Супермодератор
Отправлено: 05 Июля, 2011 - 16:41:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




CODE (text):
скопировать код в буфер обмена
  1. ip route replace default dev ppp0


И из /etc/network/interface убрать gateway из описания eth0


-----
PostgreSQL DBA
 
 Top
kappa
Отправлено: 05 Июля, 2011 - 17:06:28
Post Id



Посетитель


Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011  


Помог: 3 раз(а)




Мелкий пишет:
CODE (text):
скопировать код в буфер обмена
  1. ip route replace default dev ppp0


И из /etc/network/interface убрать gateway из описания eth0


У меня в /etc/network/interfaces написано только:
Цитата:
auto lo
iface lo inet loopback
 
 Top
Мелкий Супермодератор
Отправлено: 05 Июля, 2011 - 17:14:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




kappa, тогда уже не знаю, куда в убунте спрятали автостарт сети...

ip route -то помог? Или я неверно понял исходную задачу, что инет надо послать через ppp0, а не через 172.16.7.254, как написано?


-----
PostgreSQL DBA
 
 Top
kappa
Отправлено: 05 Июля, 2011 - 17:36:06
Post Id



Посетитель


Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011  


Помог: 3 раз(а)




Мелкий

ip route поменяло по умолчанию на ppp0 , но я пытаюсь роутер прописать.,
Вот пишу от root такое
route add -net 172.16.0.0 netmask 255.255.255.0 gw 172.16.7.254 eth0
но не помогает,
вот ifconfig когда включен интернет и сетка, но только сеть работает:
Цитата:

eth0 Link encap:Ethernet HWaddr 00:21:91:7a:c7:94
inet addr:172.16.7.11 Bcast:172.16.7.255 Mask:255.255.255.0
inet6 addr: fe80::221:91ff:fe7a:c794/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:340619 errors:0 dropped:390 overruns:0 frame:0
TX packets:127310 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:323434346 (323.4 MB) TX bytes:9268242 (9.2 MB)
Interrupt:19 Base address:0x4c00

eth1 Link encap:Ethernet HWaddr 00:1d:92:26:12:ad
inet6 addr: fe80::21d:92ff:fe26:12ad/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:34357 errors:0 dropped:0 overruns:0 frame:0
TX packets:37063 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:18295096 (18.2 MB) TX bytes:5377873 (5.3 MB)
Interrupt:43 Base address:0xc000

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3426 errors:0 dropped:0 overruns:0 frame:0
TX packets:3426 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:307480 (307.4 KB) TX bytes:307480 (307.4 KB)

ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:95.133.14.188 P-t-P:195.5.5.185 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:208 errors:0 dropped:0 overruns:0 frame:0
TX packets:187 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:40890 (40.8 KB) TX bytes:22786 (22.7 KB)


А когда отключаю сеть начинает работать интернет., в итоге включенная сетка глушит интернет.
 
 Top
DeepVarvar Супермодератор
Отправлено: 05 Июля, 2011 - 17:55:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Мелкий пишет:
не знаю, куда в убунте спрятали автостарт сети...

/etc/init.d/networking [start/stop/restart/force-reload]
kappa пишет:
У меня в /etc/network/interfaces написано только:
auto lo
iface lo inet loopback

Видимо потому, что установлен и работает кривой убунтовский network-manager.
Уж не знаю чего там накрутили в убунте с ним, т.к. в дебиане он прекрасно работает.
Перед тем как лезть в файл /etc/network/interfaces и/или вызывать всякие "волшебные" команды, стоит остановить network-manager.
пример простейшего файла интерфейсов:
#----------
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
#----------
Стартует локалка и "нулевой" интерфейс цепляет внешний инет по auto DHCP
В этот же файл как минимум нужно прописать остальные интерфейсы.
Только потом настраивать маскарадинг/роутинг/прочее...
 
 Top
Мелкий Супермодератор
Отправлено: 05 Июля, 2011 - 17:56:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Так, ещё раз.
ppp0 - глобальный канал провайдера, туда идёт 0.0.0.0, кроме 172.16.7.0/24
eth0 - локальная сеть 172.16.7.0/24
Так?
Тогда зачем gw 172.16.7.254?
(Добавление)
DeepVarvar пишет:
/etc/init.d/networking [start/stop/restart/force-reload]

я про конфиг, который по словам автора - пуст. Только lo описан.


-----
PostgreSQL DBA
 
 Top
DeepVarvar Супермодератор
Отправлено: 05 Июля, 2011 - 17:58:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Мелкий пишет:
я про конфиг

Это из-за кривизны nenwork-manager'a
 
 Top
kappa
Отправлено: 05 Июля, 2011 - 18:10:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011  


Помог: 3 раз(а)




Мелкий
Да, все правильно а 172.16.7.254 это шлюз.
Я так роутер прописывал в виндовсе и тогда работало все.
DeepVarvar если честно я толком ничего не понял, а как остановить network-manager ?

(Отредактировано автором: 05 Июля, 2011 - 18:13:28)

 
 Top
DeepVarvar Супермодератор
Отправлено: 06 Июля, 2011 - 08:48:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




kappa пишет:
как остановить

killall network-manager

А в лучшем случае удалить его нахрен: apt-get purge network-manager
В убунту напихали лишних ГУЕвых хренатеней, так еще из Gnome и KDE одновременно.
И что-то там новое стоит в качестве окружения теперь в новых сырых версиях (не помню).
Еще и поковырялись в коде - чтоб "само запускалось".
А как дело доходит до серьезной настройки - убунта сдулась, т.к. понаставлено столько всего, что не знаешь кто на кого конфликтует.
С network-manager'ом в убунте я столкнулся еще давно - не смог настроить PPPoE,
несколько позже не настроилась и VPN-аутенфикация.
В обоих случаях помолгло только удаление этого манагера (ubuntu 9.10).
kappa пишет:
Я так роутер прописывал в виндовсе и тогда работало все.

Ну.... добро пожаловать в Linux... Подмигивание
 
 Top
Мелкий Супермодератор
Отправлено: 06 Июля, 2011 - 09:05:50
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




kappa пишет:
Да, все правильно а 172.16.7.254 это шлюз.

Шлюз куда? До 172.16.0.0/24 и только до него?
Ну так и пишется: ip route add 172.16.0.0/24 via 172.16.7.254 Но ни в коем случае не default gateway, что видно по первому листингу.
И после напиши листинг ip route.

(Отредактировано автором: 06 Июля, 2011 - 09:06:39)



-----
PostgreSQL DBA
 
 Top
kappa
Отправлено: 06 Июля, 2011 - 09:07:16
Post Id



Посетитель


Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011  


Помог: 3 раз(а)




DeepVarvar

Это я первый раз ставил Linux (ubuntu 11), потом вечером поставил версию 9.10 и тоже там не мог настроить вернее не хотело подключаться PPPoE, потому что настраивал аналогично
как в 11 версии. Да кстати в 9.10 тоже самое было
Цитата:

auto lo
iface lo inet loopback

Теперь я сного с 7-кой., буду пробовать на виртуалке Free BSD, может что то с этого и выйдет Подмигивание

Мелкий
Цитата:

Шлюз куда? До 172.16.0.0/24 и только до него?
Ну так и пишется: ip route add 172.16.0.0/24 via 172.16.7.254 Но ни в коем случае не default gateway, что видно по первому листингу.
И после напиши листинг ip route.


Спасибо!, я потом попробую дак отпишусь.
А вот как прописанный маршрут выглядит в windows 7

================================ ============================
Постоянные маршруты:
Сетевой адрес Маска Адрес шлюза Метрика
0.0.0.0 0.0.0.0 172.16.7.254 По умолчанию
172.16.0.0 255.255.0.0 172.16.7.254 1

(Отредактировано автором: 06 Июля, 2011 - 09:20:17)

 
 Top
kappa
Отправлено: 22 Июля, 2011 - 00:18:08
Post Id



Посетитель


Покинул форум
Сообщений всего: 349
Дата рег-ции: Апр. 2011  


Помог: 3 раз(а)




Удалил я network-manager, настроил вручную и все стало работать за исключением
одной детали, у меня удаляется автоматически из /etc/resolv.conf адрес моего DNS сервера локальной сети и поэтому не пускает в локалку.
Я записываю туда
Цитата:
nameserver 172.16.1.1
nameserver 192.168.1.1

а после перезагрузки остается только dhcp (192.168.1.1)
Можно адрес DNS куда-то записать чтобы он не удалялся ?

Вот мои настройки:
Цитата:
auto lo
iface lo inet loopback
#
iface eth0 inet static
address 172.16.7.11
netmask 255.255.255.0
#dns-nameserver 172.16.1.1
up route add -net 172.16.0.0/16 gw 172.16.7.254 eth0
auto eth0
#
iface eth1 inet dhcp
auto eth1


route
Цитата:
172.16.7.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
link-local * 255.255.0.0 U 1000 0 0 eth0
172.16.0.0 172.16.7.254 255.255.0.0 UG 0 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 100 0 0 eth1

(Отредактировано автором: 22 Июля, 2011 - 00:19:44)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Администрирование *nix »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB