Нужно прописать маршрутизацию, между usb0 и eth0
[console]
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 usb0
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
169.254.0.0 * 255.255.0.0 U 0 0 0 usb0
default 192.168.1.1 0.0.0.0 UG 0 0 0 usb0
[/console]
нужно что б подсеть 192,168,2,0 имела шлюз 192,168,1,23 - это IP usb0, понимаю что нужно создать файл rout-(сетевой интерфейс).создаю все равно таблица не миняется, что ни так делаю.
Пробывал так
GATEWAY0=192.168.1.23
NETMASK0=255.255.255.0
ADDRESS0=192.168.2.0
Пробывал так 192,168,2,0 via 192,168,1,23
ниче не миняется
Маршрутизация между usb0 и eth0
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.23
если в файл то смотрите в сторону /etc/sysconfig/network-script/route-
вот файл я там и создал, мне нужно прописать маршрут rout-eth0, файл создан,прописал так
rout add 192.168.2.0 via 192.168.1.23 получилось как надо только в конце таблицы в колонке Iface стоит usb0, а как я понимаю должно стоять eth0, или я не прав?
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.2.0 192.168.1.23 255.255.255.0 UG 0 0 0 usb0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 usb0
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
169.254.0.0 * 255.255.0.0 U 0 0 0 usb0
default 192.168.1.1 0.0.0.0 UG 0 0 0 usb0
проверить можно с помощью команды ping.
пытался прописать так
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.23 eth0 явно указав интерфейс, вылетает ошибка - Сеть не доступна, с чем связано
работаю по этому мануалу
http://www.opennet.ru/base/net/ubuntu_route.txt.html
Создал файл
/etc/sysconfig/network-scripts/route-eth0
прописую в терминале
route-eth0 > 192.168.2.0/24 via 192.168.1.23 dev eth0
выдает
bash: route-eth0: команда не найдена
что не так?
что не так?
учить мат часть :[
vi /etc/sysconfig/network-scripts/route-eth0 , читали manual?
как манул, тот что вы дали - Да читал, почему все в какихто загадка, почему нельзя просто обяснить где и что делается ни так? :[
sorrrrry, весли вы не понимаете то что делаете, как вам еще объяснять? я вам и так уже все разжевал, сказал что и как, подсказал.
Сделал пинг 192.168.1.23(IP usb0) с Windows (подключен к eth0) и пинг идет, может я не верно изложил верхнюю табличку, ниже изложил как щас, может так и должно быть , меня смушал в первом маршруте в конце usb0,мне нужно было для eth0 прописать маршрут к usb0.Мне нужен ответ - это правельно что там usb0 или все токи там должен стоять eth0
[console]
[root@localhost ~]# netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.2.0 192.168.1.23 255.255.255.0 UG 0 0 0 usb0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 usb0
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0
169.254.0.0 * 255.255.0.0 U 0 0 0 usb0
default 192.168.1.1 0.0.0.0 UG 0 0 0 usb0
[/console]