драйвер r8169 in CentOS 7

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
krserv
Писатель
Сообщения: 58
Зарегистрирован: 11 окт 2016, 01:08
Откуда: From the Earth
Контактная информация:

Re: драйвер r8169 in CentOS 7

Непрочитанное сообщение krserv » 11 окт 2016, 19:18

Olej писал(а):
krserv писал(а):
Вы ещё сразу же, не приступая, разберитесь с:
- откуда у вашего интерфейса enp3s1, когда он работает, берётся адрес 192.168.0.2?

Код: Выделить всё

inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
- из DHCP? вы его вручную выставили? ... если DHCP, то где он находится (установлен)? и сколько их у вас вообще в LAN?
- и с чего это, если ваш Zyxel работает в подсети 192.168.0.0/24 - ваш интерфейс имеет IP из совершенно другой подсети 192.168.0.0/24?

Можете заранее заглягуть на свой интерфейс - когда он работает и когда не работает - и сравнить (и показать):

Код: Выделить всё

$ route
...
Итак: я сделал статические адреса для работы с Dlink-300
т.е шлюз 192.168.0.1, он же прописан как DNS сервер. хост: 192.168.0.2 - я его задал вручную в настройках NetworkManager
В Dlink - 4 Lan ports. и один Wan - домашний интернет Билайн. Один из Lan ports соединен в Lan port Zyхel. Но Lan ports Dlink не настраиваются, обычный концентратор, во всяком случае в документации ничего не написано о возможности их отдельной настройки для раздельного коммутирования, а вот Zyxel имеет коммутируемые порты, настраиваемые индивидуально каждый. (И я про него совсем забыл)
И как он у меня настроен пока понятия не имею. :) Был бы он не ADSL - цены бы ему не было, а так риоритет давно минувших дней. Он у меня работает лишь как повторитель, расширитель входов LAN, но я забыл, что он может больше и? В результате за 2 дня поиска проблемы, я узнал столько сколько за несколько лет не узнал :) DHCP Server Dlink я отключил, и в Dlink включен режим DNS relay.
Step by step. Practice makes Perfect!

Аватара пользователя
krserv
Писатель
Сообщения: 58
Зарегистрирован: 11 окт 2016, 01:08
Откуда: From the Earth
Контактная информация:

Re: драйвер r8169 in CentOS 7

Непрочитанное сообщение krserv » 11 окт 2016, 19:24

Итак, простейшая схема статической адресации с 3 пользователями 1 одним выходом на Zyxel, т.е так как я должен был их соединить:

Работающая сеть:

Код: Выделить всё

$ ifconfig -a
enp3s1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::eade:27ff:fe03:63c  prefixlen 64  scopeid 0x20<link>
        ether e8:de:27:03:06:3c  txqueuelen 1000  (Ethernet)
        RX packets 3270  bytes 3277675 (3.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2386  bytes 246155 (240.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 4  bytes 340 (340.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4  bytes 340 (340.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:9b:fa:af  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0-nic: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 52:54:00:9b:fa:af  txqueuelen 500  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[stan@localhost ~]$ 
A что это за виртуальные адаптеры их CentOS cоздает по умолчанию: virbr0? У меня установлен по умолчанию GUI Server.

Код: Выделить всё

$ route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         dir-300         0.0.0.0         UG    100    0        0 enp3s1
192.168.0.0     0.0.0.0         255.255.255.0   U     100    0        0 enp3s1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
[stan@localhost ~]$ 
Работающую сеть будем обсуждать? Или тут все нормально? Мне только не понятно, почему в Default не указана маска сети. Я в ручных настройках интерфейса устанавливал Route add default gw 192.168.0.1 (здесь он показан как dir-300)
Последний раз редактировалось krserv 11 окт 2016, 20:04, всего редактировалось 1 раз.
Step by step. Practice makes Perfect!

Аватара пользователя
krserv
Писатель
Сообщения: 58
Зарегистрирован: 11 окт 2016, 01:08
Откуда: From the Earth
Контактная информация:

Re: драйвер r8169 in CentOS 7

Непрочитанное сообщение krserv » 11 окт 2016, 19:45

Код: Выделить всё

[stan@localhost ~]$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether e8:de:27:03:06:3c brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT 
    link/ether 52:54:00:9b:fa:af brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT qlen 500
    link/ether 52:54:00:9b:fa:af brd ff:ff:ff:ff:ff:ff
[stan@localhost ~]$ 


Step by step. Practice makes Perfect!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: драйвер r8169 in CentOS 7

Непрочитанное сообщение Olej » 11 окт 2016, 20:16

krserv писал(а): A что это за виртуальные адаптеры их CentOS cоздает по умолчанию: virbr0? У меня установлен по умолчанию GUI Server.
Это бридж (мост) для сетевых подключений виртуальных машин, который в CentOS всегда присутствует.
Подсеть 192.168.122.0/24 - все виртуальные машины получат IP из этой подсети.
Тонких деталей уже не помню ... но оно вам и не нужно.
Ни к каким GUI это не имеет отношения.
krserv писал(а): Работающую сеть будем обсуждать? Или тут все нормально? Мне только не понятно, почему в Default не указана маска сети. Я в ручных настройках интерфейса устанавливал Route add default gw 192.168.0.1 (здесь он показан как dir-300)
1. в default и указана маска сети 0.0.0.0, которая означает "для любых IP"
2. делайте команду route -n - и будут вам цифры ;-)

Аватара пользователя
krserv
Писатель
Сообщения: 58
Зарегистрирован: 11 окт 2016, 01:08
Откуда: From the Earth
Контактная информация:

Re: драйвер r8169 in CentOS 7

Непрочитанное сообщение krserv » 11 окт 2016, 20:52

Код: Выделить всё

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0            UG    100    0        0 enp3s1
192.168.0.0     0.0.0.0         255.255.255.0   U     100    0        0 enp3s1
192.168.122.0   0.0.0.0       255.255.255.0   U     0       0        0 virbr0
[stan@localhost ~]$
А что обозначают Flags; Metric and Ref?
Step by step. Practice makes Perfect!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: драйвер r8169 in CentOS 7

Непрочитанное сообщение Olej » 11 окт 2016, 21:42

krserv писал(а): А что обозначают Flags; Metric and Ref?
А это Flags - флаги: отдельный хост, интерфейс подсети и др.
Metric - это метрика интерфейса, грубо это приоритет, чем ниже тем лучше...

А вообще, всё это нужно в описаниях TCP/IP читать - это элементарные основы TCP/IP сети.

Лучшая книга на этот счёт (или вообще единственная внятная) - TCP/IP Illustrated, 2nd Edition
Изображение
Там же можете скачать.

А ещё вот это (чтоб увидеть взаимоотношение всех частей TCP/IP в Linux):
Сетевое программирование в Linux

Аватара пользователя
krserv
Писатель
Сообщения: 58
Зарегистрирован: 11 окт 2016, 01:08
Откуда: From the Earth
Контактная информация:

Re: драйвер r8169 in CentOS 7

Непрочитанное сообщение krserv » 11 окт 2016, 22:18

Cпасибо, это как раз то, что мне нужно дальше, а то я что такое порты ТСP/UDP знаю на уровне общих представлений, что их всего 64т 2 в 16 степени, из них 1024 зарегистрированных за приложениями и т.д. Т.е общие понятия, а что такое Socks понятия не имею. Недавно встретилось это понятие, когда читал о VPN, но я пропустил тему, т.к не в теме (о этих носках) Socks.
И естественно практики работы с Firewalls нет и т.д. Т.е если до сетевого уровня у меня знания удовлетворительные, то транспортный, я на "остановке, чтобы ехать дальше"....:)
Сегодня уже не хочу отключать компьютер от сети, перенесу эксперименты на завтра. Спасибо за помощь и поддержку.
Step by step. Practice makes Perfect!

Аватара пользователя
krserv
Писатель
Сообщения: 58
Зарегистрирован: 11 окт 2016, 01:08
Откуда: From the Earth
Контактная информация:

Re: драйвер r8169 in CentOS 7

Непрочитанное сообщение krserv » 11 окт 2016, 23:39

не дождался завтра, сделал логи при отключенной сети сегодня:
Сеть не работает:

Код: Выделить всё

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    100    0        0 enp3s1    (шлюза нет, соединения нет) Завтра зайду в конфигурацию Zyxel, посмотрю что там, почему порт не пропустил пакеты на шлюз Dir-300, ведь в Network Manager у меня был прописан шлюз. 
192.168.0.0     0.0.0.0         255.255.255.0   U     100    0        0 enp3s1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
[root@localhost stan]#

[b]Сеть работает:[/b]
# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         dir-300         0.0.0.0         UG    100    0        0 enp3s1        - логи одинаковые, за исключением лишь этого маршрута, где указан маршрутизатор
192.168.0.0     0.0.0.0         255.255.255.0   U     100    0        0 enp3s1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
[root@localhost stan]# 


[b]Сеть не работает:[/b]
# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether e8:de:27:03:06:3c brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT 
    link/ether 52:54:00:9b:fa:af brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT qlen 500
    link/ether 52:54:00:9b:fa:af brd ff:ff:ff:ff:ff:ff
[root@localhost stan]# ifconfig -a

[b]Cеть работает:[/b]
# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether e8:de:27:03:06:3c brd ff:ff:ff:ff:ff:ff
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT 
    link/ether 52:54:00:9b:fa:af brd ff:ff:ff:ff:ff:ff
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN mode DEFAULT qlen 500
    link/ether 52:54:00:9b:fa:af brd ff:ff:ff:ff:ff:ff
[root@localhost stan]# 
[b]Сеть не работает:[/b]
enp3s1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::eade:27ff:fe03:63c  prefixlen 64  scopeid 0x20<link>
        ether e8:de:27:03:06:3c  txqueuelen 1000  (Ethernet)
        RX packets 735  bytes 108396 (105.8 KiB) не понятно как у неработающей сети могут на приеме быть пакеты, или она выдает информацию из буфера о плошлых соединениях? Я проверял - Ping на шлюз не проходил, интернета не было.

        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 420  bytes 31240 (30.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
[b]Сеть работает:[/b]

# ifconfig -a
enp3s1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.2  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::eade:27ff:fe03:63c  prefixlen 64  scopeid 0x20<link>
        ether e8:de:27:03:06:3c  txqueuelen 1000  (Ethernet)
        RX packets 774  bytes 113147 (110.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 504  bytes 38878 (37.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Step by step. Practice makes Perfect!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: драйвер r8169 in CentOS 7

Непрочитанное сообщение Olej » 12 окт 2016, 00:24

Это уже всё неактуально ... тыкать пальцами наугад.
Сейчас как раз самое время сесть читать Стивенса.
Там всё написано.

Аватара пользователя
krserv
Писатель
Сообщения: 58
Зарегистрирован: 11 окт 2016, 01:08
Откуда: From the Earth
Контактная информация:

Re: драйвер r8169 in CentOS 7

Непрочитанное сообщение krserv » 12 окт 2016, 11:53

полностью согласен, и параллельно читать вторую рекомендованную Вами книгу применительно к Linux и смотреть это наглядно в ОС.
В настоящее время у меня возникают некоторые вопросы по настройке ОС, по мере их возникновения буду создавать новые темы на этом форуме. Перейдя в Linux c Windows и не имея в памяти достаточного количества команд, опыта владения ими, мне проще использовать GUI утилиты по настройке интерфейса, монтирования дисков и т.д, но к сожалению они не все работают и приходится приходить в командную строку - силу Linux.
Step by step. Practice makes Perfect!

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя