SimpleUser писал(а):Уважаемый Olej, пишу из Федоры)) С вашей помощью LAN и интернет поднялись! Можно ставить SOLVED
Не нужно ставить SOLVED
А осмотревшись назад ещё раз, можно выписать
общий алгоритм настройки сети в любом Linux (и не только даже в Linux, то же мной проделывалось и в Solaris, и в Minix ... это будет в любой UNIX-like):
1. проверить наличие электрического и MAC-уровня коннекта (патч-корд: прямой-обратный, нормальный обжим пар и т.д.) - смотрим по фонарям (светодиодам), их может не быть на каких-то моделях плат, но смотреть можно
на обоих концах патч-корда: на плате, или на том устройстве (свитч, модем, ...) куда она воткнута.
2. смотрим, что сетевой интерфейс для платы создан (существует) - это значит что какой-то модуль ядра распознал это сетевое оборудование, имя интерфейса может быть самое разное, вида: eth0, em1, p5p1, wlan0 (
нет общего правила для имён интерфейсов!), ищем его среди:
Код: Выделить всё
bash-4.2$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT qlen 1000
link/ether 00:15:60:c4:ee:02 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN mode DEFAULT qlen 1000
link/ether 00:13:02:69:70:9b brd ff:ff:ff:ff:ff:ff
3. убеждаемся, что нужному интерфейсу
присвоен адрес IPv4:
или конкретно по своему интерфейсу:
Код: Выделить всё
bash-4.2$ ip addr show dev eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:15:60:c4:ee:02 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.5/24 brd 192.168.1.255 scope global eth0
inet6 fe80::215:60ff:fec4:ee02/64 scope link
valid_lft forever preferred_lft forever
Если нет, то IPv4 нужно присвоить, типа (root обязателен):
4. проверяем коннект внутри LAN, на любой хост:
5. выясняем установленный шлюз по умолчанию
Код: Выделить всё
bash-4.2$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
80.255.73.34 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
вот тот, который с Destination = 0.0.0.0 - он и есть, а 192.168.1.1 его IP.
6. проверяем достижимость шлюза:
7. выясняем установленные DNS
- это переписанные тем же NetManager установки ... уточняем и из других источников настройки.
8. проверяем достижимость всех DNS + проверка достижимости
внешних DNS (за шлюзом) является хорошей проверкой того, что устройство шлюза правильно роутит трафик внаружу:
9. проверяем разрешение имён DNS-ами (для
всех, те, которые не проходят проверку, лучше исключить из списка используемых DNS)
Код: Выделить всё
bash-4.2$ nslookup rus-linux.net 8.8.8.8
...
Если ни один пункт не пропустить, к этому месту вы имеете работоспособную сеть.
Это относится только к тому случаю, когда ваш системный администратор не посадил вас за прокси-сервер (обычно в крупных организациях). Там последние шаги нужны несколько другие.