笔记:Linux网络简易配置+VM虚拟机简易配置上网

本文详细介绍Linux环境下网络配置的方法,包括临时及永久配置IP地址、修改网络配置文件、配置DNS及主机名等内容,并提供了多种配置方式的步骤说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考视频:http://www.imooc.com/learn/258
方式:
1.临时配置:ifconfig
2.永久配置:setup(RedHat专有)
3.修改网络配置文件(标准配置方式)
4.图形界面配置IP

ifconfig:
网络信息查看(网络类型,Mac地址,IP地址,广播地址,掩码等)
配置指定网卡(eth0)
ifconfig eth0 192.168.254.200 netmask 255.255.255.0

setup
输入指令后进入图形界面,配置完成后
service network restart (重启服务)

配置文件:
配置文件有3个
1.网卡信息文件(每个网卡一个文件)
ubuntu16.04在
/etc/network/interfaces 这

添加以下内容:

auto eth0                                   //设置自动启动eth0接口
iface eth0 inet static                            //配置静态IP(
address 192.168.100.13                            //IP地址
netmask  255.255.255.128                          // 子网掩码
gateway  192.168.100.1
只需要设置address(IP地址)、netmask(子网掩码)、gateway(网关)这三项就OK,network和broadcast这两项参数是可以不写的
再配置完DNS后重启服务即可sudo /etc/init.d/networking restart
(PS:如果网络无法启动或不稳定,可尝试如下操作:

vim /etc/NetworkManager/NetworkManager.conf

managed=false设置成managed=true)

 2.主机名(ubuntu16.04中应该是/etc/hostname)
 3.DNS配置
 PS :重启Ubuntu后发现又不能上网了,问题出在/etc/resolv.conf。重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改DNS。方法如下:

# vim /etc/resolvconf/resolv.conf.d/base
nameserver 192.168.80.2
nameserver 8.8.8.8


VM虚拟机配置
1.配置IP,同时将ONBOOT 改为yes
2.重启network服务service network restart

3.ifconfig后若能看见则正常,反之考虑ip地址冲突

4.修改UUID(解决UUID冲突问题,使用镜像即从别的电脑上复制的才要做)

 5.设置VM网络连接的方式(Windows下的网络适配器中也还有两块虚拟网卡VM…1,VM…8)
桥接:虚拟机和主机使用真实网卡通信(最简单,网段相同即可上网,占用一个真实的ip地址(推荐*))(在编辑器中为VM…0)
Nat:虚拟机和主机使用VM..8通信(不可和局域网中其他主机通信,只能和宿主机通信,但是能访问外网)
host only:虚拟机和主机VM..1通信(仅仅只能和宿主机通信)
6.修改桥接网卡
一般有两块真实网卡(有线和无线(标志:wireless)),但是桥接要桥接到那块上呢(肯定是能上网的那块啦),这就需要配置了.
虚拟网络编辑器:
 
 网络常用命令:
1.ifconfig :查看与临时配置网络状态的命令.
2.ifdown  网卡设备名 (禁用网卡)
3.ifup  网卡设备名 (启用网卡)
4.netstat 查询网络状态
-t 列出tcp协议端口
-u 列出udp协议端口
-n 不显示域名与服务号,显示ip和端口
-l 列出监听状态下的连接
-a 列出所有连接
远程连接必须正确登出(远程连接的数量是有限的,若直接叉掉,会卡在那占用一个名额(windows服务器就得注销))
wc统计命令
-c, --bytes打印字节数
-m, --chars  打印字符数 
-l, --lines  打印行数 
-L, --max
-line --length  打印最长行的长度
-w, --words 打印单词数
-rn, -- 列出路由表和route命令一致
例子:netstat -an | grep ESTABLISHED | wc -l (检查ESTABLISHED的项目有多少行)
5.route 路由表信息的查看与临时设定(gateway:网关)将add换成del就是删除
PS:在一台服务器中连内网的网卡是不能设网关的
 6.域名解析命令(解析域名顺便查看DNS)
 7.ping命令 -c 次数 
 8.telnet 用于端口探测(探测正常情况下能否访问)(ftp也是明文的)
 9.traceroute 路由跟踪命令
 10.下载命令
wget url
11.tcpdump 抓包
 
远程登陆(SSH)
对称加密(单密钥加密)
非对称加密(分公钥和密钥)
目录用-r
 

adsl拨号上网转载自:http://blog.sina.com.cn/s/blog_6c9d65a10100n7kt.html

adsl拨号上网

重启路由无效,直接把adsl和电脑连接一下测试,我的是ubuntu系统,设置的过程如下

一、启用有线连接

sudo ifconfig eth0 up   #启用有线连接,如果 ifconfig eth0 down 则是关闭有线连接

二、配置adsl

sudo pppoeconf

之后根据提示输入用户名和密码就可以了。

三、adsl的启用关闭
sudo pon dsl-provider    #连接adsl
sudo poff   dsl-provider #断开adsl

plog   #查看日志

ifconfig   ppp0   #获得接口信息,可以获得外网ip

三、解决断线问题
sudo vim/etc/ppp/options
找到:
lcp-echo-failure 4   改成: 15或40
lcp-echo-interval 30 改成:40
原先的默认值是120秒,也就是说adsl服务器没有给加echo-reply信号,ubuntu便会认为网络已经出了问题,就会自动断线






















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值