Linux网络基础

举报
嵌入式与Linux那些事 发表于 2022/03/28 23:55:14 2022/03/28
【摘要】 1、Linux的IP地址配置 1.1 Linux配置IP地址的方法        ifconfig命令临时配置IP地址 ...

1LinuxIP地址配置

1.1 Linux配置IP地址的方法

       ifconfig命令临时配置IP地址

       setup工具永久配置IP地址

       修改网络配置文件

       图形界面配置IP地址

1.2 ifconifg命令

       查看与配置网络状态命令

       ifconfig eth0 192.168.0.200 netmask 255.255.255.0   临时设置eth0网卡的IP地址和子网掩码

1.3 setup 命令

       红帽专有图形化工具setup设置IP地址

2Linux网络配置文件

2.1 网卡信息文件

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

       DEVICE=eth0                           网卡设备名

       BOOTPROTO=none                 是否自动获取IPnonestaticdhcp

       HWADDR=00:0c:29:17:c4:09     MAC地址

       NM_CONTROLLED=yes             是否由Network Manager图形管理工具托管

       ONBOOT=yes                           是否随网络服务启动,eth0生效

       TYPE=Ethernet                         类型为以太网

       UUID=”44b76c8a-b59f-44d5-83fa-7f98fda86b3d”            唯一识别码

       IPADDR=192.168.2.252                     IP地址

       NETMASK=255.255.255.0          子网掩码

       GATEWAY=192.168.2.1              网管

       DNSI=202.106.0.20                    DNS

       IPV6INIT=no                             IPv6没有启动

       USERCTL=no                           不允许非root用户控制此电脑

2.2 主机名文件

       $ vi /etc/sysconfig/network

              NETWORKING=yes

              HOSTNAME=localhost.localdomain

 

       $ hostname [主机名]            查看与临时设置主机名命令

2.3 DNS配置文件

       $ vi /etc/resolv.conf

              nameserver 202.106.0.20

              search localhost

3、常用网络命令

3.1 ifconfig命令

       ifconfig命令:查看与配置网络状态命令

3.2 hostname主机名命令

       $ hostname [主机名]            查看或设置主机名命令

3.3 关闭与启动网卡

       $ ifdown 网卡设备名          禁用该网卡设备

       $ ifup 网卡设备名              启用该网卡设备

3.4 查询网络状态

       $ netstat [选项]

              -t     列出TCP协议端口

-u    列出UDP协议端口

-n    不适用域名与服务名,而是用IP地址和端口号

-l     仅列处在监听状态网络服务

-a    列出所有的网络连接

3.5 route 命令

       $ route -n              查看路由列表(可以看到网关)

3.6 域名解析命令

       $ nslookup [主机名或IP]

       $ nslookup

       > server          查看本级DNS服务器

3.7 ping命令

       $ ping [选项] ip或域名        探测指定IP或域名的网络状况

              -c 次数   指定ping包的次数

3.8 telnet 命令

       $ telnet [域名或IP] [端口]          远程管理与端口探测命令

      

       telnet 192.168.0.252 80

3.9 traceroute

       $ traceroute [选项] IP或域名      路由跟踪命令

              -n    使用IP,不适用域名,速度更快

3.10 wget命令

       wget http://soft.vpser.net/lnmp/lnmp1.1-full.tat.gz             下载命令

4、虚拟机网络参数配置

4.1 配置LinuxIP地址

       $ setup           修改并配置IP地址

4.2 启动网卡

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

              把           ONBOOT=no

              改为       ONBOOT=yes

       $ service network restart       重启网络服务

4.3 设置虚拟机网络连接方式    只有虚拟机需要设置

桥接:虚拟机和真实机利用本地真实网卡通信;会占用本地真实网段一个IP,可能造成IP冲突

NAT:与VMnet8连接,可以访问主机,如果主机可以访问互联网,NAT模式也可访问

Host-only:与VMnet1连接,只能访问主机

选择NAT或Host-only都只能和自己主机通信,不能和其他局域网内计算机通信

4.4 修改桥接网卡

4.5 修改UUID

只有复制镜像需要设置

$ vi /etc/sysconfig/network-scripts/ifcfg-eth0              删除MAC地址行

       $ rm –rf /etc/udev/rules.d/70-persistent-net.rules  删除网卡和MAC地址绑定文件

       重启动Linux操作系统

文章来源: blog.csdn.net,作者:嵌入式与Linux那些事,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_16933601/article/details/104127217

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。