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]
ipv4.method가 자동이 아닌 수동으로 설정되어 있는지 확인하세요 .- nmcli를 통해 직접 고정 IP, 게이트웨이 IP 및 기타 항목을 설정할 수 있습니다. 예를 들어 고정 IP를 변경하려면
nmcli con mod enp0s3 ipv4.addr 1.2.3.4
연결 이름이 enp0s3인 경우 을 사용하세요.
답변2
글쎄요, 실제 답변은 아마도 여러분 모두에게 불공평할 것입니다. :) 게시물에서 제가 언급한 가정이 틀렸기 때문입니다. 나는 내 책상이 "서버실"과 동일한 서브넷에 있다고 가정했기 때문에 게이트웨이 IP가 내 책상에서 작동할 것이라고 가정했습니다. 나는 두 가지 측면 모두에서 틀렸다. 상자를 서버실로 옮긴 후에는 완벽하게 작동했습니다.