首页 > 编程知识 正文

windows修改网关命令,配置以太网接口命令

时间:2023-05-06 14:00:30 阅读:139893 作者:3204

目录Linux网络配置ifconfig命令Linux网络配置文件网卡信息文件主机名文件DNS配置文件VMWare中Linux的网络参数配置VMWare网桥模式下的静态IP Linux

Linux网络配置

在Linux上配置IP地址的方法包括:

图形界面配置IP地址(类似于Windows系统配置IP ),但在生产环境中,不建议在服务器上安装Linux图形界面。 安装图形界面在一定程度上会影响服务器的安全性和稳定性,在此不再详细介绍。 ) ifconfig命令临时配置IP地址(临时配置IP地址)。 也就是说,重新启动计算机或重新启动网络服务后,配置无效) )设置工具永久地构成IP地址)设置工具是由Red Hat开发的,因此在通常的情况下,该工具是Red Hat (setup工具——使用红帽自己的图形工具setup设置IP地址)使用setup命令设置网络后,必须使用service network restart重新启动网络。 )更改网络配置文件可以使用ifconfig命令ifconfig命令来查看和配置网络状态。 命令的结果如下。

eth0link encap :以太网hwaddr 0033600 c 3360293360113360336039 inetaddr 3360192.168.134.129 bcast 3360192.168.129 0 6029ff:Fe11:3039/64 scope : linkupbroadcastrunningmulticastmtu :1500 metric :1 rx packets 33601 errors :0 dropped 33600 over runs 33600 f 336600 f :0 s :0 dropped :0 over runs :0 carrier 33600 carrier :0 collisions 33600 txqueuelen 33601000 rx bytes 33601248492 (1tx bytes :58905 ) pbackinetaddr 3360127.0.0.1 mask 3360255.0.0.0 inet6addr 33603360 128 scope : hostuploopbackruningmtu :16016436 metric ped :0 over runs 33600 frame 33600 tx 00 errors :0 dropped :0 over runs :0 carrier :0 collisions 3:0 txqueueuelen :0 rx byterx

也可以使用ifconfig命令临时设置网卡的IP地址和子网掩码。 例如:

ifconfig eth 0192.168.0.200要查看net mask 255.255.255.0 Linux网络配置式网卡信息文件第一个网卡的网卡信息:

VI/etc/sys config/network-scripts/if CFG-eth 0信息如下:

evice=eth0hwaddr=00:0 c 3360293360133601336013360133603360336039 type=Ethernet uuuid=5ab 36190-a5df-4b f1-94d8-6c126 c126 AFD

配置说明DEVICE=eth0网卡的设备名称,eth0表示第一个网卡BOOTPROTO=none是否自动获取IP(none,static,dhcp ),如果值为dhcp,则上述示例hwaddr=00:0 c 336029336011336030336039 MAC地址NM_CONTROLLED=yes是否可以由网络管理器图形管理工具托管? ONBOOT=yes在启动网络服务的同时对当前网卡有效吗na.com/(type=以太网网络类型、 其中以太网uuid=5ab 36190-a5df-4b f1-94d8-6c126 AFD 05 f 1唯一标识符IPADDR=192.168.0.200IP地址net mask=255.255.255.255.255.1 如果此处不启用user CTL=no,则此处无法说明非root用户是否可以控制此网卡。 1 .自动获取IP的条件是必需的

须在局域网内存在DHCP服务器。2.相同UUID网络配置的计算机会导致互相不能上网。 主机名文件

  查看主机名文件:

vi /etc/sysconfig/network

  内容如下:

NETWORKING=yesHOSTNAME=localhost.localdomain

  其中:
1. /etc/sysconfig/network该文件中NETWORKING=no时主机将无法连接网络。
2. Windows下,在同一局域网内相同主机名之间是不能进行传递的。要求在局域网内是不能有相同主机名的主机的。而在Linux中局域网内是可以有相同主机名的主机的,如默认主机名:localhost.localdomain。
3. 修改/etc/sysconfig/network文件中的主机名后需要重启计算机才能生效。使用hostname 主机名命令可以临时更改主机名后,重启计算机后将失效。通过hostname命令可以查看当前主机名。

DNS配置文件

  查看DNS配置文件:

vi /etc/resolv.conf

  内容如下:

; generated by /s怕黑的皮卡丘/dhclient-scriptsearch localdomainnameserver 192.168.134.2

  其中最重要的是nameserver这一项,设置的是域名服务器的地址,多个域名服务器,则在后续添加空格继续补充域名服务器的地址,或者另起一行做类似的nameserver配置。

VMWare中Linux的网络参数配置

(以CentOS为例)
1. 配置Linux IP地址;
2. CentOS 6以上的系统修改修改网络配置以启动网卡vi /etc/sysconfig/network-scripts/ifcfg-eth0将ONBOOT选项的值修改为yes,重启网络服务service network restart;
3. 对于网络配置文件中UUID出现相同的情况,需要修改UUID的值,修改方式如下:

1. `vi /etc/sysconfig/network-scripts/ifcfg-eth0`,删除MAC地址行2. `rm -rf /etc/udev/rules.d/70-persistent-net.rules`,删除网卡和MAC地址绑定文件3. 重启当前系统

4.设置VMWare虚拟机的网络连接方式,选择桥接模式(可不勾选“复制物理网络连接状态”这一选项)(其中桥接模式,允许虚拟机访问外网,同时可以与局域网内的其他计算机进行通讯(包括本机);NAT模式,允许虚拟机访问外网,能与本机进行数据通讯,且能访问局域网内其他主机,但局域网内的其他主机不能访问该虚拟机;Host Only模式,默认情况下只能同本机进行通讯);
5. 修改桥接的网卡,在“虚拟网络编辑器”窗口中选择VMnet0,修改桥接模式下桥接的网卡,这里选择可以上网的网卡。

VMWare桥接模式下配置静态IP

修改网卡配置文件,如下:

DEVICE=eth0HWADDR=00:0C:29:FC:8D:E6TYPE=Ethernet#UUID=343b502d-2249-4e33-9187-9abc285b9292UUID=31b6504c-7ddd-4b74-a51e-46cd34ed182dONBOOT=yesNM_CONTROLLED=yes#BOOTPROTO=dhcpBOOTPROTO=staticIPADDR=11.10.1.192NETMASK=255.255.255.0GATEWAY=10.8.8.1DNS1=114.114.114.114DNS2=8.8.8.8IPV6INIT=noUSERCTL=no

重启网卡:

service network restart

  这里,ping外网地址会失败。使用route命令发现,默认网关没有设置成功。原因不明(DHCP模式下,动态获取IP,默认网关10.8.8.1设置成功,可以正常上网。)
  20180726,看到这样的文章《SIOCADDRT: No such process 添加路由报错》,才明白问题出在:“要添加的网关不在你主机所在的网段”,虚拟机默认使用的网关并非我想要设置的网关,我们需要手动进行设置。
  为配置静态IP的情况下,解决默认网关未设置成功的问题,使用route命令临时修改默认网关:
临时修改默认网关(重启虚拟机后失效)(linux中配置网络出现 SIOCADDRT: No such process):

sudo route add 10.8.8.1/32 dev eth0sudo route add default gw 10.8.8.1

以下方法未能测试通过
  永久修改默认网关的方式(防止重启失效,写入/s怕黑的皮卡丘/ifup-local,此文件要有执行权限):

vim /s怕黑的皮卡丘/ifup-local

内容如下:

#!/怕黑的皮卡丘/bashif [ "$1" = "eth0" ]then# eth0为网卡名 如有vlan则填写ethx.xxxsudo route add 10.8.8.1/32 dev eth0sudo route add default gw 10.8.8.1fi

以上方法未能测试通过

Linux网络命令 网络环境操作 ifconfig命令
  ifconfig:查看网络状态(能查看IP地址和子网掩码,但是不能查看网关和DNS地址),还可以临时设置某一网卡的IP地址和子网掩码。关闭与启动网卡
  ifdown 网卡设备名:禁用该网卡设备。
  ifup 网卡设备名:启用该网卡设备。查询网络状态
  netstat 选项(可以用于查看当前计算机开放的端口,从而判断当前计算机启动了哪些服务)
选项: -t:列出TCP协议端口-u:列出UPD协议端口-n:不使用域名和服务名,而使用IP地址和端口号-l:仅列出在监听状态网络服务-a:列出所有的网络连接-r:列出路由列表,功能和route命令一只常用组合:-tuln、-an、-rn查看某一状态下的网络连接情况,如:netstat -an | grep ESTABLISHED查看某一网络状态下的行数(查看有多少台计算机连接到当前服务器),如:netstat -an | grep ESTABLISHED | wc -lnetstat -rn 和 route -n 命令功能一样,结果一致。通过这样的命令查看当前计算机的网关地址。

(注:Linux中如何中止远程连接?使用logout命令。在Windows中则操作菜单栏点击注销。)
4. route命令
  route -n:查看路由列表(可以看到当前计算机的网关)。
  route add default gw 192.168.1.1:临时设定网关。
  route del default gw 192.168.1.1:删除设定的网关。
5. 域名解析命令
  nslookup [主机名或IP]:进行域名或IP地址的解析。

nslookup> server# 查看本机DNS服务器> exit# 退出

(注:CentOS 6.x后nslookup已不存在,需要进行安装,参考:CentOS 6.x 安裝 nslookup 的步驟 (與 yum 如何查詢套件) 。在不想安装nslookup的情况下,又想查看本机配置的DNS服务器地址,可以使用cat /etc/resolv.conf命令。)

网络测试命令 ping命令
  ping [选项] ip或域名:探测指定IP或域名的网络状况。 选项:-c 次数:指定ping发送包的次数

  2. telnet命令
  telnet [域名或IP] [端口]:远程管理与端口探测命令。(telnet的远程连接是极不安全的,它是明文传递数据,并未将数据加密。所以我们并不建议使用telnet命令进行远程管理,但是我们可以通过该命令探测某个计算机中是否开放了某一端口。如:telnet 192.168.0.1 80)
  3. traceroute命令
  traceroute [选项] IP或域名:路由跟踪,查看访问某一IP或域名时经过的路由(路由路径)。(该命令可能需要单独安装)

选项:-n 使用IP而不使用域名显示

  4. wget命令
  wget 下载地址:下载命令。
  5. tcpdump命令
  tcpdump命令:用于监听某一网卡下某一服务的数据包接收情况(截获数据包-抓包)。如:tcpdump -i eth0 -nnX port 21。

选项:-i 指定监听的网卡-nn 将数据包中的域名与服务转为IP和端口显示-X 以十六进制和ASCII码显示数据包内容port 指定监听的端口

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。