고정 IP 우분투 16 다시로드


10

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

1
sudo /etc/init.d/networking restart네트워크 재시작 을 시도 했습니까 ?
Terrance

지금 시도해 보니 'systemctl restart 네트워킹'과 같은 일을하는 것 같습니다. ifconfig를 확인할 때 여전히 동일한 IP 주소를 얻습니다
Matan Levy

시도해 주셔서 감사합니다. 불행히도 현재 시스템이 테스트를 수행 할 수있는 상태가 아닙니다. 더 많은 연구를 수행 할 수 있으며 문제를 복제하여 해결할 수 있는지 확인할 수 있습니다.
Terrance

고마워요, 게시물을 주시하십시오. 지금 서버가 설정 및 개발되어 재부팅으로 관리 할 수 ​​있지만 프로덕션에서 언젠가 정적 IP를 변경해야 할 수도 있습니다. 액션
Matan Levy

당신이 시도 할 수있는 또 하나의 일, 그리고 당신은 그것을 sudo ifdown ens6시도 sudo ifup -a하고 IP 주소가 변경되는지 확인하기 위해 달리기 를 시도 할 때 이것을했습니다. 그것은 단지 나를 위해했다.
Terrance

답변:


10

ifdown + ifup 접근 방식이 작동하지 않으면 다음을 시도하십시오.

sudo ifdown <network interface> && sudo ip addr flush <network interface> && sudo ifup <network interface>

3
ip addr flush enp0s3 && systemctl restart networking.service   

enp0s3넷 카드 이름은 어디에 있습니까 ?


2

시스템을 재부팅하지 않고 IP 주소를 변경하려면 다음 행을 실행하여 작업을 수행하십시오. /etc/network/interfaces다음 단계를 실행하기 전에 파일 변경을 완료했는지 확인 하십시오.

편집하다:

다음에 다음을 추가하여 예측 네트워크 이름을 해제 할 수 있습니다 /etc/default/grub.

GRUB_CMDLINE_LINUX_DEFAULT="net.ifnames=0"

그런 다음 grub업데이트를 실행하십시오 .

sudo update-grub

시스템을 재부팅하십시오 :

sudo reboot

먼저 인터페이스를 끄십시오.

sudo ifdown <network interface>

그런 다음 모든 인터페이스를 다시 시작하십시오.

sudo ifup -a

도움이 되었기를 바랍니다!


이것은 나에게 효과가 없었습니다. 나는 여전히 ifconfig에서 동일한 결과를 얻습니다 (우분투 16.04 리터를 사용하고 있습니다)
Matan Levy

@MatanLevy 알다시피, 네트워크의 예측 이름을 실행하지 않는 것이 궁금합니다. 불행히도 Server Edition에서 예측 명명을 사용하는지 여부는 100 % 확실하지 않습니다. 16.04.1 LTS를 실행 중입니다.
Terrance

GRUB_CMDLINE_LINUX_DEFAULT와 여전히 좋은 변화 시도
마탄 레비

@MatanLevy 죄송합니다. 해당 라인을 변경하고 grub을 업데이트 한 후 재부팅해야한다는 것을 잊었습니다. 재부팅 했습니까?
Terrance

@MatanLevy 글쎄, 나는 더 많은 테스트를했고, 광산은 잘 작동하고있다. 이것을 완전히 테스트하려면 서버 에디션을 설치해야합니다.
Terrance
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.