저는 Sangoma Linux 7.5.1805를 사용하고 있습니다.
마더보드에 두 번째 이더넷 카드를 설치했는데 그 이후로 통합 커넥터가 작동을 멈췄습니다.
두 번째 네트워크 카드에 케이블을 연결하자 네트워크가 다시 작동하기 시작했습니다.
ifconfig는 eth0과 eth1의 2개 인터페이스를 보여줍니다.
심지어 2개의 ifcfg 파일도 있습니다 /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT='yes'
IPADDR=19.2168.16.98
NETMASK=255.255.255.0
GATEWAY=192.168.16.2
DESCRIPTION="unset"
TYPE=Ethernet
ZONE=trusted
PEERDNS=no
IPV6_PEERDNS=no
/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
ONBOOT='yes'
IPADDR=19.2168.16.216
NETMASK=255.255.255.0
GATEWAY=192.168.16.2
ZONE=trusted
TYPE=Ethernet
PEERDNS=no
IPV6_PEERDNS=no
다른 컴퓨터에서 192.168.16.98로 ping을 보낼 수도 있습니다.
lspci -vv | lspci -vv |
두 카드를 모두 작동시키려면 어떻게 해야 합니까?
답변1
내가 해냈어!
Eth1 - 통합 네트워크 카드입니다. - DEFROUTE=yes
Eth0 - 새 네트워크 카드입니다. - DEFROUTE=no
각 카드에는 자체 ifcfg-interfacename 파일이 있습니다.
/etc/sysconfig/network-scripts/ifcfg-eth0
# FreePBX Sysadmin Generated network configuration.
# This file was generated at 2019-06-28T11:50:20+00:00
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=10.112.164.6
GATEWAY=10.112.164.1
TYPE=Ethernet
ZONE=trusted
PEERDNS=no
IPV6_PEERDNS=no
DEFROUTE=no
HWADDR=50:3E:AA:08:6B:84
DNS1=8.8.8.8
DNS2=4.4.4.4
/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.16.98
NETMASK=255.255.255.0
GATEWAY=192.168.16.2
ZONE=internal
TYPE=Ethernet
PEERDNS=no
IPV6_PEERDNS=no
DEFROUTE=yes
HWADDR=04:92:26:5D:E7:A2
DNS1=8.8.8.8
DNS2=4.4.4.4
ip li를 사용하여 HWADDR을 발견했습니다(도움이 되는지 잘 모르겠습니다).
예 리
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
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 pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether **50:3e:aa:08:6b:84 brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether **04:92:26:5d:e7:a2** brd ff:ff:ff:ff:ff:ff
고유한 기본 경로를 지정하려면 DEFROUTE를 사용하는 것이 매우 중요합니다.