LINUX.ORG.RU
ФорумAdmin

Простой нубский вопрос


0

1

Добрый день!

Подскажите пожалуйста новичку:

Есть CentOS 6.3, пытаюсь в ней добавить новый сетевой интерфейс. Сетевой интерфейс - это 3G модем билайна, IP у него я задал в вебморде на 192.168.10.1. Далее в /etc/sysconfig/network-scripts/ создал файл ifcfg-usb0 И тут возникает проблема:

Если я прописываю IPADDR=192.168.10.1 , то интерфейс не поднимается и пишет, что такой адрес мол уже существует. Если же ставлю, например 192.168.10.10, то интерфейс поднимается, но модем так и доступен по его 192.168.10.1, а не 192.168.10.10 и соотв интернета в локальной сети нету. Если же я IPADDR вообще опускаю из настройки, то при поднятии интерфейса пишет, что устройство не найдено! Буду очень благодарен помощи! Спасибо!

Ответ на: комментарий от ien

Да, по dhcp модем назначает адрес клиентам, которые подключены к нему, но отдельно в настройках модема обязателен к заполнению IP самого модема.

deepslam
() автор топика
Ответ на: комментарий от deepslam

В ifcfg-usb0 нужно сделать BOOTPROTO=«dhcp», как-то так:

DEVICE=usb0
BOOTPROTO=dhcp 

Может там еще что нужно, но ip-адреса там писать не нужно.

ien
()
Ответ на: комментарий от ien

Спасибо большое за советы! Я так и прописал, получилось буквально:

DEVICE=usb0 BOOTPROTO=dhcp ONBOOT=yes PREFIX=23 DNS1=8.8.8.8 DNS2=8.8.4.4 IPV4_FAILURE_FATAL=no USE_HOTPLUG=yes HWADDR=36:4B:50:B7:EF:6B

и route-usb0:

default via 192.168.10.1 metric 3

После service network restart Пишет Determing ip...done, т.е. инициализируется нормально, но ping не проходит даже с сервера. Ни на сервере, ни в локальной сети в итоге интернета нет. Куда еще можно копать? Может быть на модеме наоборот отключить DHCP?

deepslam
() автор топика
Ответ на: комментарий от anonymous

ping ya.ru и тишина, не определяет даже IP хоста

ip route list:

ОФИСНЫЙ IP/27 dev eth1 proto kernel scope link src ОФИСНЫЙ IP ПРОВАЙДЕРА 192.168.0.0/25 dev eth0 proto kernel scope link src 192.168.0.1 10.0.0.0/24 dev eth2 proto kernel scope link src 10.0.0.10 192.168.10.0/24 dev usb0 proto kernel scope link src 192.168.10.143 169.254.0.0/16 dev eth0 scope link metric 1003 169.254.0.0/16 dev eth1 scope link metric 1004 169.254.0.0/16 dev eth2 scope link metric 1120 169.254.0.0/16 dev usb0 scope link metric 1121 default via 192.168.10.1 dev usb0 metric 3 default via 10.0.0.1 dev eth2 metric 5 default via ОФИСНЫЙ IP ПРОВАЙДЕРА dev eth1 metric 10

netstat -rn:

Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface ОФИСНЫЙ IP 0.0.0.0 255.255.255.224 U 0 0 0 eth1 192.168.0.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 usb0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 usb0 0.0.0.0 192.168.10.1 0.0.0.0 UG 0 0 0 usb0 0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth2 0.0.0.0 ОФИСНЫЙ IP ПРОВАЙДЕРА 0.0.0.0 UG 0 0 0 eth1

Подключено в итоге 3 линии:

1) Обычный ethernet хвост 2) Yota, не как dhcp, просто ручные параметры, делалось это все еще до меня 3) И вот теперь еще билайн

deepslam
() автор топика
Ответ на: комментарий от deepslam

Совершенно точно нужно убрать PREFIX — это относится к ip-адресу и задает маску подсети.

Еще бы сюда `ifconfig` или `ip link`, после `/etc/init.d/network restart`, `netstat -rn` и пинг до 192.168.10.1.

Только, как сказал коллега, в lorcode, чтобы было читаемо.

ien
()
Ответ на: комментарий от ien

Добрый день!

Извиняюсь за долгое молчание - разболелся и было не до этого =(

До сих пор ничего не работает, при том, что с сервера пинги идут, traceroute идет, а на компьютерах в сети ничего нет. Я так понимаю дело в iptables?

Команды все я выполнил, вот результат:

ip route list

x.x.x.x/27 dev eth1 proto kernel scope link src x.x.x.x
192.168.0.0/25 dev eth0 proto kernel scope link src 192.168.0.1
10.0.0.0/24 dev eth2 proto kernel scope link src 10.0.0.10
192.168.10.0/24 dev usb0 proto kernel scope link src 192.168.10.143
169.254.0.0/16 dev eth0 scope link metric 1003
169.254.0.0/16 dev eth1 scope link metric 1004
169.254.0.0/16 dev eth2 scope link metric 1128
169.254.0.0/16 dev usb0 scope link metric 1129
default via 192.168.10.1 dev usb0 metric 3
default via 10.0.0.1 dev eth2 metric 5
default via x.x.x.x dev eth1 metric 10

netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
x.x.x.x 0.0.0.0 255.255.255.224 U 0 0 0 eth1
192.168.0.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 usb0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 usb0
0.0.0.0 192.168.10.1 0.0.0.0 UG 0 0 0 usb0
0.0.0.0 10.0.0.1 0.0.0.0 UG 0 0 0 eth2
0.0.0.0 x.x.x.x 0.0.0.0 UG 0 0 0 eth1

ping 192.168.10.1
PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data.
64 bytes from 192.168.10.1: icmp_seq=1 ttl=64 time=0.786 ms

traceroute 192.168.10.1
traceroute to 192.168.10.1 (192.168.10.1), 30 hops max, 60 byte packets
1 192.168.10.1 (192.168.10.1) 1.143 ms 1.338 ms 1.448 ms

traceroute ya.ru
traceroute to ya.ru (213.180.193.3), 30 hops max, 60 byte packets
1 192.168.10.1 (192.168.10.1) 1.309 ms 1.517 ms 1.888 ms
2 * * *
3 10.234.135.102 (10.234.135.102) 109.844 ms 112.201 ms 109.820 ms
4 10.234.135.113 (10.234.135.113) 52.425 ms 52.286 ms 53.894 ms
5 10.234.135.82 (10.234.135.82) 52.134 ms 57.487 ms 59.595 ms
6 intgw-g1.beelinegprs.ru (217.118.71.60) 59.833 ms 52.162 ms 52.097 ms
7 213.33.221.181 (213.33.221.181) 52.454 ms 52.545 ms 55.183 ms
8 194.186.222.34 (194.186.222.34) 69.923 ms 69.907 ms 71.757 ms
9 * * *
10 myt-p3-be1.yndx.net (87.250.239.7) 52.011 ms fol5-c2-ae2.yndx.net (87.250.239.44) 47.430 ms 47.794 ms
11 fol2-c4-ae5.yndx.net (87.250.239.57) 77.900 ms 49.556 ms 77.475 ms
12 * fol5-c2-ae3.yndx.net (87.250.239.43) 65.906 ms *
13 * * *
14 http://www.yandex.ru (213.180.193.3) 51.910 ms 68.013 ms *

ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether c8:60:00:df:04:3e brd ff:ff:ff:ff:ff:ff
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether f8:d1:11:00:11:05 brd ff:ff:ff:ff:ff:ff
128: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1400 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:09:3b:f0:1a:40 brd ff:ff:ff:ff:ff:ff
129: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 36:4b:50:b7:ef:6b brd ff:ff:ff:ff:ff:ff

ifconfig
eth0 Link encap:Ethernet HWaddr C8:60:00:DF:04:3E
inet addr:192.168.0.1 Bcast:192.168.0.127 Mask:255.255.255.128
inet6 addr: fe80::ca60:ff:fedf:43e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:756086709 errors:0 dropped:0 overruns:0 frame:0
TX packets:1519024085 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:138591014704 (129.0 GiB) TX bytes:1889329926318 (1.7 TiB)
Interrupt:33 Base address:0x6000

eth1 Link encap:Ethernet HWaddr F8:D1:11:00:11:05
inet addr:x.x.x.x Bcast:x.x.x.x Mask:255.255.255.224
inet6 addr: fe80::fad1:11ff:fe00:1105/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16408619 errors:0 dropped:0 overruns:0 frame:0
TX packets:8274706 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13090062539 (12.1 GiB) TX bytes:2130752777 (1.9 GiB)
Interrupt:34 Base address:0xa000

eth2 Link encap:Ethernet HWaddr 00:09:3B:F0:1A:40
inet addr:10.0.0.10 Bcast:10.0.0.255 Mask:255.255.255.0
inet6 addr: fe80::209:3bff:fef0:1a40/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1400 Metric:1
RX packets:692787 errors:0 dropped:0 overruns:0 frame:0
TX packets:554973 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:634864000 (605.4 MiB) TX bytes:145437491 (138.6 MiB)

lo Link encap:Local 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:51616812 errors:0 dropped:0 overruns:0 frame:0
TX packets:51616812 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:9704523691 (9.0 GiB) TX bytes:9704523691 (9.0 GiB)

usb0 Link encap:Ethernet HWaddr 36:4B:50:B7:EF:6B
inet addr:192.168.10.143 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: fe80::344b:50ff:feb7:ef6b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:494 errors:0 dropped:0 overruns:0 frame:0
TX packets:4884 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:49825 (48.6 KiB) TX bytes:456888 (446.1 KiB)

С компьютера же все выглядит так:

C:\Users\Дмитрий>tracert ya.ru

Трассировка маршрута к ya.ru [213.180.193.3]
с максимальным числом прыжков 30:

1 <1 мс <1 мс <1 мс FLOWER [192.168.0.1]
2 * * * Превышен интервал ожидания для запроса.
3 * *

Еще раз огромное спасибо за помощь!

deepslam
() автор топика
Ответ на: комментарий от ien

Оххх, буду думать Скажите, в iptables мне же нужно разрешать хождение пакетов для 192.168.10.1 (IP модема), не 192.168.10.143 (IP, который модем выдает серверу)?

deepslam
() автор топика
Ответ на: комментарий от deepslam

а включил ли ты на центоси ipv4 форвардинг чтобы сквозь неё из локалки в модем пакеты ходили?

anonymous
()
Ответ на: комментарий от anonymous

Не знаю =) Ну через другие то подключения ходят, значит включил :) Это до меня делали, а я вот ни разу не админ, но приходится настраивать.

deepslam
() автор топика
Ответ на: комментарий от deepslam

Я в iptables такие штуки написал:

-A INPUT -d 192.168.10.143/32 -p icmp -j ACCEPT
-A FORWARD -i usb0 -o usb0 -j REJECT --reject-with icmp-port-unreachable
-A POSTROUTING -o usb0 -j SNAT --to-source 192.168.10.1

deepslam
() автор топика
Ответ на: комментарий от anonymous

Я заметил, что нету файла ifup-usb , по аналогии с ifup-eth. Есть только ifup-plusb Может быть дело в этом?

deepslam
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.