
저는 게임 서버용으로 Ubuntu 17.10 서버를 실행하고 있습니다. 왜냐하면 이 서버가 Valve에서 Steam을 지원하는 유일한 플랫폼이기 때문입니다. 설치에 큰 변화가 없는 새로운 Ubuntu 17.10 설치입니다.
고정 IP 주소를 설정했는데 /etc/network/interfaces
카드가 계속 DHCP 주소를 수신하고 있습니다. 따라서 기본적으로 서버에는 고정 IP 192.168.1.13
와 DHCP 주소가 있습니다 192.168.1.226
.
하지만 dhcpclient가 DHCP 할당 IP 주소를 획득하는 것을 어떻게 막을 수 있습니까?
내 네트워크 인터페이스는 다음을 보여줍니다:
auto ens18
iface ens18 inet static
address 192.168.1.13
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
답변1
Ubuntu 17.10에서는 네트워킹이 변경되었으므로 아무것도 추가해도 /etc/network/interfaces
아무 것도 변경되지 않습니다. 이제는 다음을 사용합니다.넷플랜.
DHCP를 비활성화하고 고정 IP를 설정하려면:
먼저 네트워크 인터페이스가 무엇인지 확인하고 다음을 실행하세요.ls /sys/class/net
출력은 아마도 enp6s0 lo
.
lo
루프백 인터페이스이므로 enp6s0
네트워크 인터페이스가 됩니다(이 예에서는).
/etc/netplan 내부에 새 구성 파일을 만듭니다.
예를 들어sudo nano /etc/netplan/02-netcfg.yaml
네트워크 인터페이스 이름이 있는 192.168.1.13
고정 IP를 구성하려면 다음을 입력합니다 .enp6s0
network:
version: 2
renderer: networkd
ethernets:
enp6s0:
addresses: [192.168.1.13/24]
dhcp4: no
gateway4: 192.168.1.1
그런 다음 다음 두 명령을 실행합니다.
sudo netplan generate
sudo netplan apply
답변2
RaspberryPI에서 Ubuntu 20.04를 사용하는 경우 cloud-init
파일에서 볼 수 있듯이 범인은 무엇입니까?/etc/netplan/50-cloud-init.yaml
파일을 삭제하거나 문제가 있는 줄을 주석 처리하기만 하면 됩니다.