CentOS7.2로 새로운 박스를 설정하려고 합니다. 내 건물의 다른 물리적 방에 있더라도 동일한 서브넷(현재 최대 7.3)에서 이미 실행 중인 기존 상자가 있고(기존 상자는 "서버실"에 있음) 새 상자가 내 책상 위에 연결되어 있습니다. 내 노트북도 연결된 스위치에.
내 노트북은 아무 문제 없이 인터넷에 연결됩니다.
새 상자에 고정 IP와 fqhn을 구성했습니다. "ip addr"의 출력은 이를 반영합니다.
첫 번째 상자의 "/etc/sysconfig/network-scripts"에서 고정 IP, 게이트웨이 IP 및 기타 플래그로 "ifcfg-eno1"을 구성했습니다. 이것은 잘 작동하는 것 같습니다.
새 상자의 "/etc/sysconfig"에서 "ifcfg-enp0s31f6"을 발견했습니다. 첫 번째 상자와 동일한 고정 IP와 동일한 게이트웨이 IP를 추가했습니다.
물론 새 상자를 다시 시작했습니다.
그러나 이 작업을 수행하면 네트워크에 들어가지 않는 것 같습니다. 게이트웨이 IP나 내가 설정한 다른 상자 또는 시도한 다른 IP에 대해 핑을 보낼 수 없습니다. 그들은 모두 "대상 호스트에 연결할 수 없습니다"라고 말합니다.
내가 또 무엇을 잘못하고 있을까요?
답변1
NetworkManager가 편집 내용을 인식하지 못하는 것 같습니다(재부팅 후에는 실제로 그래야 하지만).
먼저 네트워크가 실제로 NetworkManager에 의해 관리되는지 확인하세요.
systemctl status NetworkManager.service
이 옵션이 활성화된 경우 출력 journalctl -u NetworkManager
에 오류가 있는지 확인하십시오.
실제 NetworkManager 설정을 확인하면 모든 연결이 나열 nmcli dev show [devicename]
되고 모든 구성이 인쇄되는 것 같습니다.nmcli con show
nmcli con show [connectionname]
게다가,...
- 파일 권한 문제일 수 있습니다.
/etc/sysconfig/network-scripts
- NetworkManager가 파일에 구성을 로드하도록 강제할 수 있습니다.
nmcli con load /path/to/config/file
nmcli con show [connectionname]
show ipv4.method가 자동이 아닌 수동으로 설정되어 있는지 확인하세요 .- nmcli를 통해 고정IP, 게이트웨이 IP 등을 직접 설정할 수 있습니다. 예를 들어 고정 IP를 변경하려면
nmcli con mod enp0s3 ipv4.addr 1.2.3.4
연결 이름이 enp0s3인 경우 .
답변2
글쎄요, 실제 답변은 아마도 여러분 모두에게 불공평할 것입니다. :) 게시물에서 제가 언급한 가정이 틀렸기 때문입니다. 나는 내 책상이 "서버실"과 동일한 서브넷에 있다고 가정하고 있으므로 게이트웨이 IP가 내 책상에서 작동할 것이라고 가정합니다. 나는 두 가지 측면 모두에서 틀렸다. 상자를 서버실로 옮긴 후에는 완벽하게 작동했습니다.