CentOS 7에서 네트워크를 어떻게 시작합니까?

CentOS 7에서 네트워크를 어떻게 시작합니까?

내가 편집했습니다 /etc/sysconfig/network-scripts/ifcfg-enpos2:

BOOTPROTO="static"
IPADDR=192.168.1.105
NETMASK=255.255.255.0
NM_CONTROLLED=no

다시 시작한 후에는 온라인에 접속할 수 없습니다. 네트워크를 어떻게 다시 시작하나요?

systemctl restart network.service

네트워크가 연결되어 있지 않습니다. 상태를 살펴보겠습니다.

network.service - LSB: Bring up/down networking
       Loaded: loaded (/etc/rc.d/init.d/network)
       Active: active (exited) since Wed 2015-08-26 17:21:53 CST; 21s ago
      Process: 3494 ExecStop=/etc/rc.d/init.d/network stop (code=exited, status=0/SUCCESS)
      Process: 3674 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)


Aug 26 17:21:50 localhost.localdomain network[3674]: Bringing up loopback interface:  Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Aug 26 17:21:50 localhost.localdomain network[3674]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Aug 26 17:21:50 localhost.localdomain network[3674]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Aug 26 17:21:50 localhost.localdomain network[3674]: Could not load file '/etc/sysconfig/network-scripts/ifcfg-lo'
Aug 26 17:21:50 localhost.localdomain network[3674]: [  OK  ]
Aug 26 17:21:53 localhost.localdomain network[3674]: Bringing up interface enp2s0:  [  OK  ]
Aug 26 17:21:53 localhost.localdomain systemd[1]: Started LSB: Bring up/down networking.

이것은 내 ifcfg-lo파일입니다:

cat /etc/sysconfig/network-scripts/ifcfg-lo
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback

왜 로드할 수 없나요? 내 IP 주소를 고정으로 설정하고 인터넷에 올바르게 연결하려면 어떻게 해야 합니까?

답변1

CentOS 7 네트워크를 다시 시작 systemd하려면 - 로 전환하세요 systemctl restart network.service.

NetworkManager-config-server귀하와 같은 정적 네트워크 설정의 경우 다음을 사용하여 RPM 패키지를 설치 해야 할 수도 있습니다.yum

답변2

이 작업에도 많은 시간이 걸렸지만 적어도 시도해 보세요.

# service NetworkManager stop
Redirecting to /bin/systemctl stop NetworkManager.service
# chkconfig NetworkManager off

관리자가 차단했기 때문에 lo 오류를 제거했습니다.

단지 새로 설치된 Centos 7에서 여전히 인터넷에 접속할 수 없다는 것뿐입니다.

답변3

NetworkManager를 비활성화한 것으로 보이며 이제 ifcfg-enp0s2 파일에 충분한 정보가 없습니다. 또한:

BOOTPROTO="static"
IPADDR=192.168.1.105
NETMASK=255.255.255.0
NM_CONTROLLED=no

또한 다음이 필요합니다.

# Specify the default gateway
GATEWAY=<ip of your router>
# Bring the interface up on boot
ONBOOT=yes
# Specify your dns server
DNS1=<ip of your router>

관련 정보