LinuxForum.Fans
Тема

Разница между сетевым подключением в CentOS и FreeBSD

Автор: olegm 43 сообщений 5268 просмотров
#82359

Сразу прошу меня извинить за туманное название топика.
Ситуация такая.
Пров предоставляет интернет по adsl со статическим ipшником.
Параметры полученные от прова:
Ip адрес: 97.42.63.230
Шлюз: 97.42.63.229
Маска: 255.255.255.252
Dns: 219.12.147.179

Забиваем параметры во FreeBSD инет есть, забиваем в Linux инета нет!

FreeBSD

Показать

[console]
ifconfig rl0
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:19:21:06:03:bc
inet 97.42.63.230 netmask 0xfffffffc broadcast 97.42.63.231
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active

netstat -rn
Routing tables

Internet:
Destination Gateway Flags Refs Use Netif Expire
default 97.42.63.229 UGS 1 61 rl0
97.42.63.228/30 link#1 U 0 6 rl0
97.42.63.230 link#1 UHS 0 2 lo0
127.0.0.1 link#3 UH 0 4 lo0

ping -c5 mail.ru
PING mail.ru (94.100.191.201): 56 data bytes
64 bytes from 94.100.191.201: icmp_seq=0 ttl=58 time=38.451 ms
64 bytes from 94.100.191.201: icmp_seq=1 ttl=58 time=39.017 ms
64 bytes from 94.100.191.201: icmp_seq=2 ttl=58 time=38.799 ms
64 bytes from 94.100.191.201: icmp_seq=3 ttl=58 time=39.325 ms
64 bytes from 94.100.191.201: icmp_seq=4 ttl=58 time=39.411 ms

--- mail.ru ping statistics ---
5 packets transmitted, 5 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 38.451/39.001/39.411/0.351 ms
[/console]

Linux

Показать

[console]
ifconfig eth0
eth0 Link encap:Ethernet HWaddr 90:FB:A6:38:B4:6C
inet addr:97.42.63.230 Bcast:97.42.63.231 Mask:255.255.255.252
inet6 addr: fe80::92fb:a6ff:fe38:b46c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:42 errors:0 dropped:0 overruns:0 frame:0
TX packets:82 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4192 (4.0 KiB) TX bytes:6710 (6.5 KiB)
Interrupt:233 Base address:0xe000

cat /etc/resolv.conf
nameserver 219.12.147.179

ping -c5 mail.ru
unknown host mail.ru

ping -c5 219.12.147.179
PING 219.12.147.179 (219.12.147.179) 56(84) bytes of data.

--- 219.12.147.179 ping statistics ---
5 packets transmitted, 0 received, 100% packet loss, time 3999ms
[/console]

Вывод resolv.conf с FreeBSD и netstat -rn c Linux выложу чуть позже, сейчас нет доступа к железке.

Подскажите куда копать. На первый взгляд все одинаково, а результаты разные.

#82360

olegm, на centos firewall настраивали??

#82363

Выключил

#82364

интернет раздается как обычная локальная сеть?
по скрину подключение создано. IP роздан правильно.
но пинги не проходят, так?
а если сделать $ traceroute www.ya.ru
что покажет?

#82365

тогда:
[console]
# cat /etc/sysconfig/network
[/console]
и
[console]
#cat /etc/sysconfig/network-scripts/ifcfg-eth0
[/console]
и вот еще:
[console]
#netstat -rn
[/console]

если все пропсали, то сделать:

[console]
# /etc/init.d/network restart
[/console]

#82366

Termo
i2ks

Отвечу завтра, как уже писал выше, сейчас к железке доступа нет.

#82368

Эмм, в общем так:
если нет строчки GATEWAY в /etc/sysconfig/network, то дописываем в конце файла: GATEWAY=97.42.63.229 , или для сетевого интерфейса eth0 в /etc/sysconfig/network-scripts/ifcfg-eth0 дописываем в конце файла: GATEWAY=97.42.63.229 , далее выполнить [console]# /etc/init.d/network restart
[/console]

#82553

Termo

интернет раздается как обычная локальная сеть?

Не совсем понял вопрос. Модем воткнут в комп сетевым кабелем.
Пинги дальше модема не идут.

traceroute ругается так:
[console]www.ya.ru: Temporary failure in name resolution
Cannot handle "host" cmdline arg `www.ya.ru' on position 1 (argc 1)[/console]

i2ks
Вот вывод:

Показать

[console]
netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
97.42.63.228 0.0.0.0 255.255.255.252 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 97.42.63.229 0.0.0.0 UG 0 0 0 eth0

cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=gate.local

cat /etc/sysconfig/network-scripts/ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller
DEVICE=eth0
BOOTPROTO=none
BROADCAST=97.42.63.231
HWADDR=90:fb:a6:38:b4:6c
IPADDR=97.42.63.230
NETMASK=255.255.255.252
NETWORK=97.42.63.228
ONBOOT=yes
GATEWAY=97.42.63.229
TYPE=Ethernet
[/console]

В конец файла /etc/sysconfig/network добавил GATEWAY=97.42.63.229.
Результат тот же.

#82556

смутило

text

BOOTPROTO=none

сеть перезапускали? покажите:

[console]
# chkconfig --list iptables
[/console]
и
[console]
# iptables -L -v -n
[/console]

#82558
i2ks написал:
смутило
BOOTPROTO=none
сеть перезапускали? покажите:

это нормально для статичного адреса (еще варианты - dhcp и bootp)

#82559

Hrafn, эм, нормально если там прописано static

#82560

Сеть перезапускал.
Вывод чуть позже покажу.

#82561
i2ks написал:
Hrafn, эм, нормально если там прописано static

а вот и нет :)

#82562

Из документации:

Below is a listing of the configurable parameters in an Ethernet interface configuration file:

BOOTPROTO=<protocol>
where <protocol> is one of the following:

none — No boot-time protocol should be used.

bootp — The BOOTP protocol should be used.

dhcp — The DHCP protocol should be used.
#82563

а так же покажи:
[console]
dig ya.ru
[/console]
и
[console]
nslookup ya.ru
[/console]

У вас FreeBSD CentOS на одной машинке?

#82564

Грубо говоря, там указывается протокол для загрузки :)

#82566
Hrafn написал:
Из документации:

параметр BOOTPROTO= static - адреса и маршруты будут взяты из файлов ipv4address и ipv4route, в общем работать должно как и none так и сщ static, хотя бывали случаи когда со значением none ни чего не работало, но это на предыдущих версиях FC было так)

#82584

[console]chkconfig --list iptables
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off


iptables -L -v -n
Chain INPUT (policy ACCEPT 155 packets, 15912 bytes)
pkts bytes target prot opt in out source destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination

Chain OUTPUT (policy ACCEPT 143 packets, 13636 bytes)
pkts bytes target prot opt in out source destination



dig ya.ru
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> ya.ru
;; global options: printcmd
;; connection timed out; no servers could be reached


nslookup ya.ru
;; connection timed out; no servers could be reached[/console]

#82586

Системы сейчас на разных машинках. Пробовал менять местами результат одинаковый.

#82587

Многие провайдеры привязывают айпишник к мак-адресу, тогда при всех одинаковых настройках и прочих равных условиях один комп будет выходить в инет, а другой не будет. Но в линуксе поменять мак несложно (не могу сказать как именно это делается в ЦентОСе).
Поинтересуйтесь в техподдержке насчет этого.

Войдите или зарегистрируйтесь, чтобы ответить.