在linux命令行中上网,linux如何在命令行下设置上网

方法一

//设置ip,子网掩码广播地址

ifconfig eth0 192.168.4.39 netmask 255.255.255.0 broadcast 192.168.4.255

说明:该种方式可以使改变即时生效,重启后会恢复为原来的IP

//设置DNS

vi /etc/resolv.conf

nameserver 61.144.56.101 nameserver 202.96.128.166

方法二

建议通过终端字符方式下来修改

一修改IP地址

vi /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet #网卡类型

DEVICE=eth0 #网卡接口名称

ONBOOT=yes #系统启动时是否自动加载

BOOTPROTO=static #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议

IPADDR=192.168.1.11 #网卡IP地址

NETMASK=255.255.255.0 #网卡网络地址

GATEWAY=192.168.1.1 #网卡网关地址

DNS1=10.203.104.41 #网卡DNS地址

HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址

BROADCAST=192.168.1.255 #网卡广播地址

二修改网关

vi /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=Aaron

GATEWAY=192.168.1.1

三重新启动网络配置

/etc/init.d/network restart

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

ifdown eth0               关闭网络

ifconfig eth0 down    关闭网络

ifup eth0                   开启网络

ifconfig eth0 up         开启网络

其他方面

service network start             //启动网络服务

service network stop              //停止网络服务

service network restart           //重启网络服务

service network status            //查看网络服务状态

[yeger@yeger ~]$ netstat -ant 查看端口信息 a 所有 n数字显示 t tcp协议 u udp协议

Active Internet connections (servers and established 已建立连接)

Proto Recv-Q Send-Q Local Address               Foreign Address             State

协议                               本地地址                        远程地址                  连接状态

类型

tcp        0      0 0.0.0.0:57798               0.0.0.0:*                   LISTEN      listen表示监听状态

tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN

tcp        0      0 192.168.122.1:53            0.0.0.0:*                   LISTEN

tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN

tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN

tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN

tcp        0      0 :::111                      :::*                        LISTEN

tcp        0      0 :::22                       :::*                        LISTEN

tcp        0      0 ::1:631                     :::*                        LISTEN

[yeger@yeger ~]$ netstat -r 查看路由表 Kernel IP routing table Destination     Gateway         Genmask         Flags   MSS Window irtt Iface 192.168.21.0    *               255.255.255.0   U         0 0          0 wlan0 192.168.122.0   *               255.255.255.0   U         0 0          0 virbr0 default         192.168.21.1    0.0.0.0         UG        0 0          0 wlan0 [yeger@yeger ~]$ netstat -i   查看网络接口状态 Kernel Interface table Iface       MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg      eth0       1500   0        0      0      0      0        0      0      0      0 BMU lo     16436   0      230      0      0      0      230      0      0      0 LRU virbr0     1500   0        0      0      0      0       29      0      0      0 BMRU wlan0      1500   0    10546      0      0      0     7060      0      0      0 BMRU wmaster0      0   0        0      0      0      0        0      0      0      0 RU [yeger@yeger ~]$ MTU字段:表示最大传输单元,即网络接口传输数据包的最大值。  Met字段:表示度量值,越小优先级越高。  RX-OK/TX-OK:分别表示接收、发送的数据包数量。  RX-ERR/TX-ERR:表示接收、发送的错误数据包数量。  RX-DRP/TX-DRP:表示丢弃的数量。  RX-OVR/TX-OVR:表示丢失数据包数量。 [yeger@yeger ~]$ nslookup www.baidu.com 测试域名解析 Server:        202.96.128.86 Address:    202.96.128.86#53 Non-authoritative answer: www.baidu.com    canonical name = www.a.shifen.com. Name:    www.a.shifen.com Address: 119.75.218.45 Name:    www.a.shifen.com Address: 119.75.218.45

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值