1. 게이트웨이 설정
먼저 게이트웨이, 호스트네임을 설정하는 파일을 확인해 보겠습니다. /etc/sysconfig/network라는 파일의 내용을 확인해 보면 다음과 같은 내용이 나오게 됩니다.[root@FC10VM /]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=FC10VM GATEWAY=192.168.40.2 |
2. 네트워크 인터페이스(랜카드) 설정
/etc/sysconfig/network-scripts/ 밑에 보면 네트워크 인터페이스에 관련된 파일들이 저장되어 있습니다.
[root@FC10VM network-scripts]# pwd /etc/sysconfig/network-scripts [root@FC10VM network-scripts]# ls -l | grep ifcfg -rw-r--r-- 3 root root 101 2009-03-30 07:36 ifcfg-eth0 -rw-r--r-- 1 root root 254 2008-11-12 01:51 ifcfg-lo [root@FC10VM network-scripts]# cat ifcfg-eth0 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 HWADDR=00:0c:29:5d:45:6a ONBOOT=no IPADDR=192.168.40.129 BROADCAST=192.168.40.255 NETMASK=255.255.255.0 NETWORK=192.168.40.0 BOOTPROTO=static |
항목 값 | 설명 |
DEVICE | 랜카드의 장치명 값입니다. |
BOOTPROTO | 랜카드에 IP할당 방식입니다. static일경우 고정 IP방식으로 관리자(사용자)가 IP, 게이트웨이, DNS등의 정보를 입력하지만 dhcp일 경우 유동 IP이기 때문에 특별한 정보를 따로입력하지 않아도 됩니다. |
IPADDR | 랜카드에 IP를 할당합니다. |
BROADCAST | 브로드케스트 주소 값입니다. |
NETMASK | 넷마스크 값입니다. |
NETWORK | 랜카드가 속한 네트워크 값이 나오게 됩니다. |
ONBOOT | 부팅시 랜카드가 활성화 되는지에 대한 설정입니다. yes일경우 부팅시 활성화 no일경우 그 반대입니다. |
USERCTL | root계정 외에 일반 사용자 계정에서 랜카드를 On, Off할지에 대한 권한을 설정 합니다. yes일경우 일반 사용자도 랜카드의 On, Off가 가능하며 no일경우 물가능 합니다. |
GATEWAY | 랜카드의 기본 게이트웨이를 설정합니다. 그런대 이 위에서 /etc/sysconfig/network파일에서 기본게이트웨이를 설정했기 때문에 문제가 발생할것 같으나 /etc/sysconfig/network파일은 전체를 대상으로 하지만 /etc/sysconfig/network-scripts/ifcfg-eth0파일이 직접적으로 eth0 랜카드를 설정하기 때문에 이 설정이 /etc/sysconfig/network파일보다 우선적용 됩니다. |
3. DNS 설정
[root@FC10VM /]# cat /etc/resolv.conf # Generated by NetworkManager domain localdomain search localdomain nameserver 192.168.40.2 |
네트워크 설정이 바뀌면 바로 적용되지 않고 리부팅을 하거나 네트워크 설정을 다시 불러와야 합니다. 대문에 /etc/init.d 폴더에 network파일을 이용해 "./network restart"하게되면 네트워크 설정을 다시 읽어오게 됩니다.