Ubuntu 서버 16.04를 사용하고 일부 네트워크 인터페이스를 설정하고 있습니다. 재부팅하지 않고 / etc / network / interfaces에서 주소를 변경 한 후 정적 IP를 다시로드하고 싶습니다.
auto ens6
iface ens6 inet static
address 192.168.0.41
netmask 255.255.255.0
broadcast 192.168.0.255
나는 다음을 시도했다.
sudo systemctl restart networking
sudo ifconfig ens6 down (and afterwards up)
sudo ifdown ens6 (and afterwards up)
이 명령들을 조합 해 보았습니다.
그러나 / etc / network / interfaces에서 '주소'를 변경하면 컴퓨터를 재부팅 한 후에 만 (ifconfig에서) 업데이트됩니다.
재부팅하지 않고이 작업을 수행하는 올바른 방법은 무엇입니까?
편집-의견 때문에 이것을 시도
sudo /etc/init.d/networking restart
지금 시도해 보니 'systemctl restart 네트워킹'과 같은 일을하는 것 같습니다. ifconfig를 확인할 때 여전히 동일한 IP 주소를 얻습니다
—
Matan Levy
시도해 주셔서 감사합니다. 불행히도 현재 시스템이 테스트를 수행 할 수있는 상태가 아닙니다. 더 많은 연구를 수행 할 수 있으며 문제를 복제하여 해결할 수 있는지 확인할 수 있습니다.
—
Terrance
고마워요, 게시물을 주시하십시오. 지금 서버가 설정 및 개발되어 재부팅으로 관리 할 수 있지만 프로덕션에서 언젠가 정적 IP를 변경해야 할 수도 있습니다. 액션
—
Matan Levy
당신이 시도 할 수있는 또 하나의 일, 그리고 당신은 그것을
—
Terrance
sudo ifdown ens6
시도 sudo ifup -a
하고 IP 주소가 변경되는지 확인하기 위해 달리기 를 시도 할 때 이것을했습니다. 그것은 단지 나를 위해했다.
sudo /etc/init.d/networking restart
네트워크 재시작 을 시도 했습니까 ?