2010년 2월 25일 목요일

재부팅 없이 리눅스 머신 IP 변경하기

  • 정적 IP 주소로 설정하기

우선 네트워크 인터페이스를 내린다.

# ifconfig eth0 inet down

새 IP 주소를 할당하며 인터페이스를 올린다.

# ifconfig eth0 inet up 192.168.0.250 netmask 255.255.255.0 broadcast 192.168.0.255

혹은

#ip link show
#ip link set eth0 down
#ip addr del dev eth0 local 192.168.0.3
#ip addr add dev eth0 local 192.168.0.250/24 broadcast 192.168.0.255
#ip link set eth0 up

재부팅시에도 위에서 설정한 IP 주소를 가지도록 하기 위해서는 /etc/network/interfaces를 아래와 같이 편집한다.

iface eth0 inet static
  address 192.168.0.250
  netmask 255.255.255.0
  network 192.168.0.0

  broadcast 192.168.0.255

  gateway 192.168.0.1


이제 재부팅시에도 위에서 설정한 값으로 설정될 것이다.

  • DHCP를 이용한 IP 설정법

DHCP를 사용하기 위해서는 dhcp3-client (version 3), dhcpcd, pump  중 하나를 설치한다.

/etc/network/interfaces에 아래와 같이 편집한다.

iface eth0 inet dhcp

이제 재부팅시 마다 dhcp를 통해 IP를 할당 받는다.

추가팁) 리눅스에서 NIC의 맥어드레스 변경 커맨드

1) 네트워크 인터페이스 내리기 : "ifconfig eth0 down"
2) 맥 어드레스 변경하기 : "ifconfig eth0 hw ether 00:00:00:AA:AA:AA"
3) 네트워크 인터페이스 올리기 : "ifconfig eth0 up"


댓글 없음:

댓글 쓰기