본문 바로가기

OS/linux

리눅스 배포판에 따른 네트워크 설정법

GUI 설정을 할 수 있는 환경이라면, 그나마 편할텐데 CUI로 설정하기에는 설정파일이 배포판마다 매우 다르므로 고충이 이만저만이 아니다. 대표적으로 사용되는 배포판들의 네트워크 설정 How-to를 정리해 놓았다.


정리하자면 다음과 같다.

  Ubuntu Fedora
설정파일 위치 /etc/network/interfaces /etc/sysconfig/network
설정파일 예제 DHCP 일 경우
auto eth0
iface eth0 inet dhcp

Static 일 경우
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
DHCP 일 경우
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=DHCP

Static 일 경우
NETWORKING=yes
HOSTNAME=mandalay
BOOTPROTO=static
IPADDR=143.229.29.60
NETMASK=255.255.255.0
GATEWAY=143.229.29.1
적용 스크립트 /etc/init.d/networking restart service network restart
DNS 설정파일 위치
(공통)
/etc/resolv.conf
DNS 설정파일 예제
(공통)
search test.com
nameserver 192.168.3.2


부록)
ifconfig를 사용한 IP할당

ifconfig eth0  143.229.xxx.yyy  netmask 255.255.255.0

route를 사용한 gateway 설정

route add -net default gw 143.229.xxx.1 eth0