ฉันใช้เซิร์ฟเวอร์ Ubuntu 16.04 และตั้งค่าอินเทอร์เฟซเครือข่ายบางอย่างฉันต้องการโหลด IP แบบคงที่ใหม่หลังจากเปลี่ยนที่อยู่ของมันที่ / etc / network / interfaces โดยไม่ต้องรีบูท:
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
sudo ifdown ens6
ลองเรียกใช้sudo ifup -a
เพื่อนำมาสำรองและดูว่าที่อยู่ IP ของคุณเปลี่ยนแปลงหรือไม่ มันทำเพื่อฉัน
sudo /etc/init.d/networking restart
เครือข่ายรีสตาร์ทแล้วหรือยัง?