artik10에서 이더넷 IP를 수정할 수 없는 것 같습니다. 다음과 같이 ARTIK 문서의 지침을 따랐습니다.
/etc/sysconfig/network-scripts/ifcfg-eth0을 다음으로 변경합니다.
DEVICE="eth0"
TYPE="Ethernet"
ONBOOT="yes"
BOOTPROTO="static"
USERCTL="no"
IPADDR=192.168.10.199
NETMASK=255.255.255.0
BROADCAST=192.168.10.255
NETWORK=192.168.10.0
GATEWAY=192.168.10.1
그리고 /etc/resolv.conf 파일에 다음 내용을 추가합니다.
nameserver 192.168.1.1
그러나 eth0 IP는 재부팅시 변경되지 않지만 변경됩니다.
systemctl restart network.service
하지만 매번 이렇게 하고 싶지는 않습니다.
답변1
Linux 커널은 자체적으로 인터페이스 구성을 복원하지 않습니다. 따라서 다시 시작하면 IP 주소, 게이트웨이 주소 등이 사라집니다. 대부분의 Linux 배포판은 부팅 시 시작되어 인터페이스를 구성하는 일종의 소프트웨어를 사용합니다. 이는 NetworkManager, systemd의 네트워크, DHCP 클라이언트 또는 귀하의 경우 네트워크 서비스일 수 있습니다.
네트워크 서비스는 systemd에 의해 시작되며 systemctl start network
재부팅할 때마다 수동으로 또는 자동으로 사용할 수 있습니다 systemctl enable network
. 이제부터 systemctl enable network && systemctl start network
구성된 네트워크 인터페이스를 사용할 수도 있습니다 :)