标签: 常用网络指令ifconfig/ifup/ifdown/traceroute,路由设定相关参数及指令route/netstat,远程联机指令telnet/ftp/lftp
[root@linux ~]# ifconfig {interface} {up|down} <== 观察与启动接口
[root@linux ~]# ifconfig {interface} {options} <== 设定与修改接口
interface: 网络卡接口代号,包括 eth0, eth1, ppp0 等等
options : 可以接的参数,包括如下:
up, down :启动 (up) 或关闭 (down) 该网络接口(不涉及任何参数)
mtu : 可以设定不同的 MTU 数值,例如 mtu 1500 (单位为 byte)
netmask : 就是子屏蔽网络;
broadcast:就是广播地址
[root@linux ~]# ifup {interface} ---->启动网卡
[root@linux ~]# ifdown {interface} ---->关系网卡
[root@linux ~]# traceroute [-nwig] IP
[root@linux ~]# traceroute -n tw.yahoo.com
-n : 可以不必进行主机的名称解析,单纯用 IP ,速度较快!
-w :若对方主机在几秒钟内没有回声就宣告不治...预设是 5 秒
-i : 用在比较复杂的环境,如果你的网络接口很多很复杂时,才会用到这个参数;
举例来说,你有两条 ADSL 可以连接到外部,那你的主机会有两个 ppp,你可以使用 -i 来选择是 ppp0 还是 ppp1 !
-g :与 -i 的参数相仿,只是 -g 后面接的是 gateway 的 IP 就是了。
[root@linux ~]# netstat -[rn]
[root@linux ~]# netstat -[antulpc]
与路由 (route) 有关的参数说明:
-r : 列出路由表(route table),功能如同 route 这个指令;
-n :不使用主机名称与服务名称,使用 IP 与 port number ,如同 route -n
与网络接口有关的参数:
-a : 列出所有的联机状态,包括 tcp/udp/unix socket 等;
-t : 仅列出 TCP 封包的联机;
-u :仅列出 UDP 封包的联机;
-l : 仅列出有在 Listen (监听) 的服务之网络状态;
-p :列出 PID 与 Program 的檔名;
-c :可以设定几秒钟后自动更新一次,例如 -c 5 每五秒更新一次网络状态的显示;
---->如果你觉得你的某个网络服务明明就启动了,但是就是无法造成联机的话,那首先应该要查询一下自己的网络接口所监听的端口 (port) 来看看是否真的有启动, 因为有时候屏幕上面显示的 [OK] 并不一定是 OK!
远程联机指令: 用于在不同的计算机之间进行登入的情况!可以透过 telnet, ssh 或者是 ftp 等协议来进行远程主机的登入
[root@linux ~]# telnet [host|IP] [port][root@linux ~]# telnet bbs.dorm.ncku.edu.tw ---->连接到这个网站
[root@linux ~]# telnet localhost 110 ---->还可以连接到某个port(服务),查看其是否有正确的启动
[root@linux ~]# ftp [-p] [host|IP] [port]
-p :启动被动式模式 (passive, PASV);
[root@linux ~]# lftp [-p port] [-u user[,pass]] [host|IP] -p :后面可以直接接上远程 FTP 主机提供的 port
-u :后面则是接上账号与密码 ,就能够连接上远程主机了, 如果没有加账号密码,lftp 预设会使用 anonymous 尝试匿名登入
ftp>
ftp> help <==提供更多的可用指令,可以常参考!
ftp> cd /pub <==变换目录到 /pub 当中
ftp> dir <==显示远程主机的目录内容
ftp> get file <==下载 file 这个档案
ftp> mget file <==下载 file 这个目录或档案
ftp> put file <==上传 file 这个档案到服务器上
ftp> delete file <==删除主机上的 file 这个档案
ftp> mkdir dir <==建立 dir 这个目录
ftp> lcd /home <==切换『本地端主机』的工作目录
ftp> passive <==启动或关闭 passive 模式
ftp> binary <==数据传输模式设定为 binary 格式
>>ip 指令可以用来作为整个网络环境的设定,利用 ip link 可以修改『网络装置的硬件相关功能』,包括 MTU 与 MAC 等等,可以使用 ip address 修改 TCP/IP 方面的参数,包括 IP 以及网域参数等等, ip route 则可以修改路由!
>>增加一个路由规则,以 eth0 连接 192.168.100.100/24 这个网域,下达指令如下:
[root@linux ~]# route add -net 192.l68.100.0 netmask 255.255.255.0 dev eth0
(shmily_soc)