LinuxForum.Fans
Тема

Mageia, сеть, два интерфейса

Автор: DiabloPC 17 сообщений 3440 просмотров
17.09.2014 18:08 #392921

Доброго времени суток.
Помогите настроить нормально сеть.
Имеем:

text

ethX      Link encap:Ethernet  HWaddr 00:00:21:03:6B:1B 
ethX      Link encap:Ethernet  HWaddr 00:00:E8:A9:02:85 

Пишу именно ethX потому что это все произвольно меняется после перезагрузок.

нужно:

text

eth0      HWaddr 00:00:21:03:6B:1B  
          inet addr:192.168.10.74  
          Bcast:192.168.10.255  
          Mask:255.255.255.0
eth1      HWaddr 00:00:E8:A9:02:85  
          inet addr:192.168.0.XXX (DHCP)
          Gate:  (DHCP)
          Bcast:192.168.0.255  
          Mask:255.255.255.0

На eth0 висит ltsp и DHCP сервер, который туда должен выдавать адреса в сегменте 192.168.10.0

На eth1 внешняя сеть с интернетом и DHCP серваком "гдето там", тоесть должно конфигурироваться само, ну в крайнем случае можно и статику влепить но не охота, хотя сейчас не работает ни так ни эдак(

И в основном все отваливается из-за произвольного назначения имен интерфейсов, тк настройки, вроди как, привязаны к именам, и получается что после перезагрузки внутренняя сеть то на одной сетевухе, то на другой О_о

17.09.2014 22:12 #392940

Последние продвижения:

Снес, к чертям, весь конфиг, т.е.

/network-scripts/ifcfg*; iftab; /etc/udev/rules.d/*

перезагрузил....

в результате появилось два интерфейса

enp2s10 и enp2s11 с конфигом по DHCP

Создал /etc/udev/rules.d/70-network.rules

перезагруз, в итоге оба интерфейса просто исчезли О_о

Опять посносил конфиги, перезагрузил, поправил ifcfg*

text

 
[root@localhost network-scripts]# cat ifcfg*0
DEVICE=enp2s10
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.10.74
NETMASK=255.255.255.0
GATEWAY=192.168.0.1 ## <<- указал так, потому что, с какойто радости, по 
DNS1=192.168.0.1 ## <<- другому нэт не поднимался на втором интерфейсе

[root@localhost network-scripts]# cat ifcfg*1 DEVICE=enp2s11 BOOTPROTO=dhcp ONBOOT=yes

Сеть вродь начала подниматься нормально.

НО!

теперь имеем следующее:

text

[root@localhost network-scripts]# dhcpd enp2s10
Internet Systems Consortium DHCP Server 4.2.5-P1
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Wrote 0 leases to leases file.
Listening on LPF/enp2s10/00:00:21:03:6b:1b/192.168.10.0/24
Sending on   LPF/enp2s10/00:00:21:03:6b:1b/192.168.10.0/24
Can't bind to dhcp address: Address already in use
Please make sure there is no other dhcp server
running and that there's no entry for dhcp or
bootp in /etc/inetd.conf.   Also make sure you
are not running HP JetAdmin software, which
includes a bootp server.
17.09.2014 22:48 #392942

А что висит на 53 порту? У меня например dnsmasq, у тебя наверное тоже. Вот dhcpd и ругается наверное.

17.09.2014 22:54 #392943
text

[root@localhost NET]# service dnsmasq status
Redirecting to /bin/systemctl status dnsmasq.service
dnsmasq.service - A lightweight dhcp and caching nameserver
   Loaded: loaded (/usr/lib/systemd/system/dnsmasq.service; disabled)
   Active: inactive (dead)

Та и до этого ж все работало, просто когда имена интерфейсов ставали правильно - запускалось, а если наоборот - соответственно отваливалось все....
....и кроме конфига сети ничего не трогалось.....

17.09.2014 23:05 #392944
"diablopc" написал:
service dnsmasq status

Не стартует? Я точно не могу сказать, у меня хоть и Mageia 4.1 стоит, но интерфейсы еще по старому обзываются.

17.09.2014 23:08 #392945

dnsmasq вообще отключен, так что мешать не должен, а интерфейсы тож по старому обзывались до того как все конфиги посносил, а потом с автоопределения получились эти enp2s1*
Та фиг с ним, пускай называются как хотят, абы не скакали имена, а сейчас все вродь нормально с этим, но теперь вопрос в том что с DHCP происходит???

17.09.2014 23:22 · отредактировано #392947
"diablopc" написал:
вопрос в том что с DHCP происходит

Я так понимаю ты поставил dhcpd и им хочешь раздать в локалку? Верно? В конфиги попробуй указать конкретно, на каком интерфейсе ему работать.

И все же проверь, что 53 порт не занят.
[console]netstat -nlpa | grep :53[/console]

17.09.2014 23:35 #392948
text

[root@localhost /]# netstat -nlpa | grep :53     
tcp        0      0 0.0.0.0:53041               0.0.0.0:*                   LISTEN      6603/rpc.mountd     
tcp        0      0 192.168.0.102:53919         77.92.75.150:80             ESTABLISHED 28226/firefox       
tcp        0      0 192.168.0.102:53924         77.92.75.150:80             ESTABLISHED 28226/firefox       
tcp        0      0 192.168.0.102:53925         77.92.75.150:80             ESTABLISHED 28226/firefox       
tcp        0      0 192.168.0.102:53927         77.92.75.150:80             ESTABLISHED 28226/firefox       
tcp        0      0 192.168.0.102:53923         77.92.75.150:80             ESTABLISHED 28226/firefox       
tcp        0      0 192.168.0.102:53926         77.92.75.150:80             ESTABLISHED 28226/firefox
udp        0      0 0.0.0.0:5353                0.0.0.0:*                               5402/avahi-daemon:  
udp        0      0 192.168.10.74:58689         192.168.10.74:5351          ESTABLISHED 6462/freeswitch    
text

[root@localhost /]# cat /etc/sysconfig/dhcpd
INTERFACES="enp2s10"
OPTIONS="-q"
18.09.2014 00:11 #392949
XliN написал:

Я так понимаю ты поставил dhcpd и им хочешь раздать в локалку? Верно?

Как-то так хотел

18.09.2014 00:23 #392950

А что в /etc/dhcpd.conf

И что пишет сам dhcp-server при старте? Стартует?

18.09.2014 00:29 #392952

[console]root@localhost etc]# cat dhcpd.conf
authoritative;
ddns-update-style interim;
default-lease-time 28800;
max-lease-time 28800;
allow booting;
allow bootp;
option option-128 code 128 = string;
option option-129 code 129 = text;


subnet 192.168.10.0 netmask 255.255.255.0 {
use-host-decl-names on;
option log-servers 192.168.10.74;
range dynamic-bootp 192.168.10.100 192.168.10.253;
option root-path "192.168.10.74:/opt/ltsp/i386";
option broadcast-address 192.168.10.255;
option routers 192.168.10.74;
option subnet-mask 255.255.255.0;
if substring (option vendor-class-identifier, 0, 9) = "PXEClient"
{
filename "lts/2.6.20.9-ltsp-1/pxelinux.0";
}
next-server 192.168.10.74;
}[/console]

[console][root@localhost etc]#dhcpd enp2s10
Internet Systems Consortium DHCP Server 4.2.5-P1
Copyright 2004-2013 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Not searching LDAP since ldap-server, ldap-port and ldap-base-dn were not specified in the config file
Wrote 0 leases to leases file.
Listening on LPF/enp2s10/00:00:21:03:6b:1b/192.168.10.0/24
Sending on LPF/enp2s10/00:00:21:03:6b:1b/192.168.10.0/24
Can't bind to dhcp address: Address already in use
Please make sure there is no other dhcp server
running and that there's no entry for dhcp or
bootp in /etc/inetd.conf. Also make sure you
are not running HP JetAdmin software, which
includes a bootp server.
[/console]

18.09.2014 00:35 · отредактировано #392953

А что если второй карточке статику прописать?

18.09.2014 00:49 #392955
XliN написал:
А что если второй карточке статику прописать?

Кинул только что статику....
[console][root@localhost network-scripts]# systemctl status network.service
network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: active (running) since Wed 2014-09-17 23:40:15 EEST; 3min 36s ago
Process: 19815 ExecStop=/etc/rc.d/init.d/network stop (code=exited, status=0/SUCCESS)
Process: 20389 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/network.service
├─20556 /sbin/ifplugd -I -b -i enp2s10
└─20633 /sbin/ifplugd -I -b -i enp2s11

Sep 17 23:40:15 localhost.localdomain ifplugd(enp2s11)[20633]: Using interface enp2s11/00:00:E8:A9:02:85 with driver <tulip> (version: 1.1.15)
Sep 17 23:40:15 localhost.localdomain ifplugd(enp2s11)[20633]: Using detection mode: SIOCGMIIPHY
Sep 17 23:40:15 localhost.localdomain ifplugd(enp2s11)[20633]: Initialization complete, link beat detected.
Sep 17 23:40:15 localhost.localdomain ifplugd(enp2s11)[20633]: Executing '/etc/ifplugd/ifplugd.action enp2s11 up'.
Sep 17 23:40:15 localhost.localdomain network[20389]: Bringing up interface enp2s11: [ OK ]
Sep 17 23:40:15 localhost.localdomain systemd[1]: Started LSB: Bring up/down networking.
Sep 17 23:40:17 localhost.localdomain NET[20852]: /etc/sysconfig/network-scripts/ifup-post : updated /etc/resolv.conf
Sep 17 23:40:17 localhost.localdomain ifplugd(enp2s10)[20556]: Program executed successfully.
Sep 17 23:40:18 localhost.localdomain NET[20982]: /etc/sysconfig/network-scripts/ifup-post : updated /etc/resolv.conf
Sep 17 23:40:18 localhost.localdomain ifplugd(enp2s11)[20633]: Program executed successfully.
[/console]
Вродь поднялось, но при этом ROUTER2 нормально видно, а все что за ним потерялось...
DHCPD сейчас не в одном сегменте раздавать не хочет, пробовал менять несколько раз.

18.09.2014 01:06 #392956

Т.е ройтер 2 (0.2) пингует, а роутер 1 (0.1) нет?

18.09.2014 01:10 · отредактировано #392957
XliN написал:
Т.е ройтер 2 (0.2) пингует, а роутер 1 (0.1) нет?

Именно, при этом когда включил обратно через DHCP, service network restart и опять с этим сегментом полный порядок.
Кста, там в LAN1 еще сетевой принтер висит, воткнут в ROUTER2 (0.2), так вот он тож перестал пинговаться....

07.10.2014 09:00 #395285

Решилось все сносом всех конфигов (можно сказать "психонул") и писанием всего с нуля, вручную.

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