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


  

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
首先,需要确认一下你使用的是什么操作系统。如果是 Windows 系统,可以按照以下步骤进行设置: 1. 打开命令提示符(按下 Win+R,输入 cmd,按下回车键)。 2. 输入以下命令,查看你当前的网络连接列表: ``` netsh interface show interface ``` 3. 找到你要设置的网络连接,记下它的名称(Name 字段)。 4. 输入以下命令,设置网络连接为静态 IP: ``` netsh interface ip set address "网络连接名称" static IP地址 子网掩码 网关 ``` 其中,“网络连接名称”为第 3 步中你记下的名称,“IP地址”、“子网掩码”和“网关”分别为你要设置的静态 IP 地址、子网掩码和网关。 5. 输入以下命令,设置 DNS 服务器地址: ``` netsh interface ip set dns "网络连接名称" static DNS服务器地址 ``` 其中,“DNS服务器地址”为你要设置的 DNS 服务器地址。 如果是 Linux 系统,可以按照以下步骤进行设置: 1. 打开终端。 2. 输入以下命令,查看你当前的网络连接列表: ``` ifconfig ``` 3. 找到你要设置的网络连接,记下它的名称(通常为 eth0)。 4. 输入以下命令,设置网络连接为静态 IP: ``` sudo ifconfig "网络连接名称" IP地址 netmask 子网掩码 ``` 其中,“网络连接名称”为第 3 步中你记下的名称,“IP地址”和“子网掩码”分别为你要设置的静态 IP 地址和子网掩码。 5. 输入以下命令,设置网关: ``` sudo route add default gw 网关地址 "网络连接名称" ``` 其中,“网关地址”为你要设置的网关地址。 6. 输入以下命令,设置 DNS 服务器地址: ``` sudo echo "nameserver DNS服务器地址" > /etc/resolv.conf ``` 其中,“DNS服务器地址”为你要设置的 DNS 服务器地址。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值