출처 : http://user.chol.com/~jtoh/computer/linux/network%20setting.htm

1. 물리적인 hardware인식 시키기

lan card 인식 시키기 : -pcmcia lan card 인식 시키기 참조

 

2. Software setting (text mode)

2-1. 네트워크 모듈 및 옵셥, 인터페이스 alias
/etc/modules.conf

첫 번째 이더넷 인터페이스 설정
/etc/sysconfig/network-scripts/ifcfg-eth0

2-2. hostname 설정
/etc/HOSTNAME

2-3. IP address설정
/etc/hosts
간단한 host -> IP addr 변환정보, alias

2-4. Gateway 설정( 및 기본호스트에 대한 정보)
/etc/sysconfig/network

2-5. DNS (Nameserver) 설정
/etc/resolv.conf

2-6. hosts파일과 DNS 서버 질의 요청 우선 순위 설정
/etc/host.conf
/etc/nsswitch.conf

2-7. Netmask설정

2-8 네트워크 활성화
#/etc/rc.d/init.d/network restart

3. Network Testing

#ping 127.0.0.1  // localhost

#ping 자신의 IP address  : 자신의 network 카드는 제대로 작동
(네트워크 카드가 슬롯에 재대로 장착되었는지
커널에서 이더넷을 인식하는지 - module 적재)

#ping gateway : 안되면 내부망이 잘못 되거나 gateway(HUB)에서 잘못됨
(랜선이 이더넷 카드에 제대로 연결되어는지?
랜선이 올바른지- 랜선을 교체
허브장비 점검
다른 컴퓨터와 비교)

#ping 외부

 

4. Network에 관계된 명령어

#netcfg  : x-windows상에서 네트워크 설정하는 명령어

#linuxconf :  리눅스 시스템을 관리하기 위한 총체적인 툴 : redhat 7.2에서 default로 깔리지 않음
 

#netconfig : console에서 네트워크 설정하는 명령어

#ifconfig : 네트워크 인터페이스를 명령어로 설정하거나 직접확인하는 명령어
#ifconfig -a  네트워크 장치명 정보 보여줌
#
ifconfig eth1 inet 192.168.1.1 netmask 255.255.255.0 up
    
ethl1    link encap:Ethernet  Hwaddr 00:03:47:7A:4F:B8
                inet addr:192.168.1.1 Bcast:192.168.1.256  Mask:255.255.255.0

#ifconfig <인터페이스 이름> inet <IP addr> netmask <넷마스크 값> broadcast <broadcast 값>   up
#ifconfig 장치명 down
#ifconfig etho0 up

#nslookup : 네임서버에 질의하는 네임 서버 질의 도구
#nslookup www.protein.pe.kr [or 172.16.4.50]

#netstat :네트워크 연결 상태를 확인하는 명령어
#netstat -vat
#netstat -r

#traceroute  : 특정 호스트 또는 IP까지 연결된 노드를 알아보는 명령어
#traceroute www.kldp.org

#route :라우칭 테이블을 확인하거나 라우팅 정보를 설정 삭제하는 명령어
# route -n

#hostname : hostname을 화면에 출력하는 명령어

# lsmod

#network start eth0

 

#telnet

#ftp

네트워크 설정파일들

/etc/sysconfig/network 파일
NETWORKING=yes
HOSTNAME=linux
GATEWAY=211.47.133.62

/etc/sysconfig/network-scripts/ifcfg-eth0  파일
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=211.47.133.34
NETMASK=255.255.255.224
GATEWAY=211.47.133.62

/etc/host.conf
order hosts,bind

/etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               linux localhost.localdomain localhost

/etc/ resolv.conf
nameserver 211.47.133.60
nameserver 210.117.65.1

/etc/ sysctl.conf
# Disables packet forwarding
net.ipv4.ip_forward = 0
# Enables source route verification
net.ipv4.conf.default.rp_filter = 1
# Disables the magic-sysrq key
kernel.sysrq = 0

/proc/sys/net/ipv4

/proc/sys/net/ip_forward

0


+ Recent posts