리눅스 네트워크를 설정하기 위해서는 다음과 같은 것이 필요하다.
1. ip
2. netmask
3. broadcast
4. dns
네트워크 클래스
A 0.0.0.0 ~ 127.255.255.255
B 128.0.0.0 ~ 191.255.255.255
C 192.0.0.0 ~ 223.255.255.255
D 224.0.0.0 ~ 239.255.255.255 멀티캐스팅을 위해서 사용되는 특별 주소
E 240.0.0.0 ~ 255.255.255.255 예비 주소로 예약되어 있는 주소
네트워크 설정
리눅스에서
#netconfig
위의 명령으로 설정을 해도 되지만 다음과 같이 하는 것도 좋다
만약에 네트워크 인터페이스가 잡혀있고 아무런 주소도 없을 경우
#ifconfig eth0 down
네트워크 인터페이스 정보 보기
#ifconfig
아이피 주소, 서브넷 마스크, 브로드 캐스트 설정하기(브로드 캐스트는 생략가능)
#ifconfig eth0 211.240.47.138 netmask 255.255.255.128 broadcast 211.240.47.255 up
기본 게이트 웨이 설정
#route add default gw 211.240.47.129
네임서버 설정
1.직접 편집기를 이용하는 방법
#vi /etc/resolv.conf
nameserver 168.126.63.1
nameserver 168.126.63.2
2.에코 명령을 이용하여 출력 재지정자를 사용하는 방법
#echo "nameserver 168.126.63.1" > /etc/resolv.conf
네트워크에 있는 호스트가 살아 있는지 없는지 확인하는 명령
#ping
옵션들
-s 65507 패킷의 크기 설정
-q 패킷을 보내고 받는 과정을 보여주지 않는다. 결과만 보여준다.
-i intervel의 약자로 지정한 초마다 패킷을 보낸다.
-b 한대의 컴퓨터에 연결된 모든 컴퓨터에 패킷을 보낼때<넷마스크에 핑을 보낸다.>
-c 지정한 개수의 패킷을 보낸다.
#ping -s 65507 -i 2 -c 20 211.240.47.138
내가 보낸 패킷이 어떤 경로(라우터)를 거쳐서 가는지 알고 싶을때 사용하는 명령어
윈도우: tracert
리눅스: traceroute
해당 네트워크의 관리자 정보 보기
#whois ip-address
해당 도메인에 대한 ip주소 보기
#nslookup
네임서버 설정이 없는 경우 ip주소만 접속이 가능함
/etc/resolv.conf가 잘못된 경우
**네트워크 설정에서 직접 네트워크 설정 파일을 수정하는 방법**
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=211.240.47.138
NETMASK=255.255.255.128
GATEWAY=211.240.47.129
ONBOOT=yes
TYPE=Ethernet
'리눅스 (Linux)' 카테고리의 다른 글
world-writable의 뜻 (0) | 2015.12.24 |
---|---|
부트로더 GRUB (0) | 2015.12.24 |
[Linux] 콘솔 프롬프트 절대경로 표시 - pwd (0) | 2015.12.24 |
리눅스 방화벽 특정 포트 추가 방법 (0) | 2015.12.24 |
[리눅스] Telnet 접속 방법 (0) | 2015.12.24 |