Страница 4 из 5
Re: драйвер r8169 in CentOS 7
Добавлено: 11 окт 2016, 19:18
krserv
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?
Можете заранее заглягуть на свой интерфейс - когда он работает и когда не работает - и сравнить (и показать):
Итак: я сделал статические адреса для работы с 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.
Re: драйвер r8169 in CentOS 7
Добавлено: 11 окт 2016, 19:24
krserv
Итак, простейшая схема статической адресации с 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)
Re: драйвер r8169 in CentOS 7
Добавлено: 11 окт 2016, 19:45
krserv
Код: Выделить всё
[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 ~]$
Re: драйвер r8169 in CentOS 7
Добавлено: 11 окт 2016, 20:16
Olej
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 - и будут вам цифры
Re: драйвер r8169 in CentOS 7
Добавлено: 11 окт 2016, 20:52
krserv
Код: Выделить всё
$ 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?
Re: драйвер r8169 in CentOS 7
Добавлено: 11 окт 2016, 21:42
Olej
krserv писал(а):
А что обозначают Flags; Metric and Ref?
А это Flags - флаги: отдельный хост, интерфейс подсети и др.
Metric - это метрика интерфейса, грубо это приоритет, чем ниже тем лучше...
А вообще, всё это нужно в описаниях TCP/IP
читать - это элементарные основы TCP/IP сети.
Лучшая книга на этот счёт (или вообще единственная внятная) -
TCP/IP Illustrated, 2nd Edition
Там же можете скачать.
А ещё вот это (чтоб увидеть взаимоотношение всех частей TCP/IP в Linux):
Сетевое программирование в Linux
Re: драйвер r8169 in CentOS 7
Добавлено: 11 окт 2016, 22:18
krserv
Cпасибо, это как раз то, что мне нужно дальше, а то я что такое порты ТСP/UDP знаю на уровне общих представлений, что их всего 64т 2 в 16 степени, из них 1024 зарегистрированных за приложениями и т.д. Т.е общие понятия, а что такое Socks понятия не имею. Недавно встретилось это понятие, когда читал о VPN, но я пропустил тему, т.к не в теме (о этих носках) Socks.
И естественно практики работы с Firewalls нет и т.д. Т.е если до сетевого уровня у меня знания удовлетворительные, то транспортный, я на "остановке, чтобы ехать дальше"....:)
Сегодня уже не хочу отключать компьютер от сети, перенесу эксперименты на завтра. Спасибо за помощь и поддержку.
Re: драйвер r8169 in CentOS 7
Добавлено: 11 окт 2016, 23:39
krserv
не дождался завтра, сделал логи при отключенной сети сегодня:
Сеть не работает:
Код: Выделить всё
# 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
Re: драйвер r8169 in CentOS 7
Добавлено: 12 окт 2016, 00:24
Olej
Это уже всё неактуально ... тыкать пальцами наугад.
Сейчас как раз самое время сесть читать Стивенса.
Там всё написано.
Re: драйвер r8169 in CentOS 7
Добавлено: 12 окт 2016, 11:53
krserv
полностью согласен, и параллельно читать вторую рекомендованную Вами книгу применительно к Linux и смотреть это наглядно в ОС.
В настоящее время у меня возникают некоторые вопросы по настройке ОС, по мере их возникновения буду создавать новые темы на этом форуме. Перейдя в Linux c Windows и не имея в памяти достаточного количества команд, опыта владения ими, мне проще использовать GUI утилиты по настройке интерфейса, монтирования дисков и т.д, но к сожалению они не все работают и приходится приходить в командную строку - силу Linux.