mask 61.23.26.41/24

24 = 255.255.255.0 =  11111111.11111111.11111111.00000000

255的意義是遮掉,即範圍內不能變動,255代表全遮 ,因此常見的MASK為255.255.255.0
以計算1的數量方法,255.255.255.0得8,因此Linux上的標示法常為61.23.26.x/24
這代表61.23.26.x內的IP被定位為本地。 

Router 路由器

依mask 分路由決定跑內或跑外

gateway是router的ip

網路組態配置項目

IP Address 與 NETMASK
- IP 位址與網路遮罩 ( 識別所在網路位置與區段 )

Default Gateway
- 預設通訊閘 ( 目的不在同網段時封包丟給該機器傳送)

DNS
- 名稱伺服器 ( 解析主機名稱與 IP 應對轉換資訊 )

HOSTNAME
- 主機名稱 ( 提供程式解析與識別使用 )

********************

Linux 網路組態設定

IP Address 與 NETMASK
 ip addr

Default Gateway
 ip route

DNS
 /etc/resolv.conf 檔案內 nameserver 項目

HOSTNAME
 hostname

*****

列出IP命令選項

[root@localhost ~]# ip
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
       ip [ -force ] -batch filename
where  OBJECT := { link | addr | addrlabel | route | rule | neigh | ntable |
                   tunnel | maddr | mroute | monitor | xfrm }
       OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] |
                    -f[amily] { inet | inet6 | ipx | dnet | link } |
                    -o[neline] | -t[imestamp] | -b[atch] [filename] |
                    -rc[vbuf] [size]}


---

列出IP資料

[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN (lo=local)
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo (127.0.0.1 本機IP)
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 20:cf:30:cd:ac:6e brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.42/24 brd 192.168.3.255 scope global eth0 (gateway)
    inet6 fe80::22cf:30ff:fecd:ac6e/64 scope link
       valid_lft forever preferred_lft forever

--------------------

看DNS資料

[root@localhost ~]# cat -n /etc/resolv.conf
     1    # Generated by NetworkManager
     2    nameserver 168.95.1.1
     3    nameserver 220.130.2.66

常用的DNS 168.95.1.1 中華電信

8.8.8.8 4.4.4.4 google的DNS

--------------

Linux 網路介面組態檢視

lo= local loop back interface 本機回路
eth[0-9]= Ethernet interface 網卡
ppp[0-9]= Point to Point Protocol 點對點通訊埠 撥接用

-------

Linux 網路組態檢測工具
程式清單
ping

[root@localhost ~]# ping www.sysfree.com
PING www.sysfree.com (211.72.82.120) 56(84) bytes of data.
64 bytes from 211-72-82-120.HINET-IP.hinet.net (211.72.82.120): icmp_seq=1 ttl=124 time=42.5 ms

traceroute

[root@localhost ~]# traceroute www.sysfree.com
traceroute to www.sysfree.com (211.72.82.120), 30 hops max, 60 byte packets
 1  * * *
 2  * * * 可能被防火牆擋掉


mtr www.sysfree.com

追經過的點

==================

 Linux 網路組態設定

網路組態連線配置方式

static ip

靜態 ip 網路配置,手動方式指定所有網路組態設定內容
設定固定的IP給設備

dhcp

透過 dhcp 主機服務自動分配網路組態
自動取得IP,自動取得組態

dialup

透過 modem 撥接 / 計時制 adsl pppoe 撥
pppoe/pppoa/

----------

[root@localhost ~]# /etc/init.d/NetworkManager
用法:/etc/init.d/NetworkManager {start|stop|status|restart|condrestart}

GUI 設定 從畫面右上圖示修改

---------

設定檔

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO=none (none 代表預設 為靜態IP static) 或是設定dhcp
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
HWADDR=20:CF:30:CD:AC:6E
MTU=1500
IPADDR=192.168.123.33
PREFIX=24 => PREFIX 即為netmask
GATEWAY=192.128.123.254
DNS1=192.168.123.254
DNS2=8.8.8.8
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME="System eth0"
UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03

---

控制網路設定

[root@localhost ~]# /etc/init.d/network
用法:/etc/init.d/network {start|stop|status|restart|reload|force-reload}

start 啟動
stop 停止
restart 重新啟動(需要一會)

---

RHEL 網路組態設定檔案

static IP 環境項目清單 (續)
IPADDR=192.168.1.1 ( IP 位址 )
NETMASK=255.255.255.0 ( 網路遮罩)
GATEWAY=196.168.1.254 ( 預設通訊閘 IP )
DNS1=192.168.1.254 ( DNS Server 指定)
DNS2=168.95.1.1 ( DNS Server 指
---

改主機名

[root@localhost ~]# vi /etc/sysconfig//network
[root@localhost ~]# cat -n /etc/sysconfig/network
     1    NETWORKING=yes
     2    HOSTNAME=station33.example.net

---------

撥接 pppoe Point-to-Point Protocol over Ethernet

需要rp-pppoe文件,光碟片內

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 sean 的頭像
    sean

    My Source Code

    sean 發表在 痞客邦 留言(0) 人氣()