搭建虚拟局域网ubuntu(搭建虚拟局域网服务器)

ubuntu20.04 安装桥接虚拟机

ubuntu20.04 安装虚拟,将一个定制化的系统移植到虚拟机

1.安装必要的软件包

其它用的一些常用工具,比如ifconfig,如果需要,自行安装。

而且上面的这些包的安装或安装很多依赖包。

2. 配置桥接网络

要移植的系统不能以nat方式,要以暴露在局域网,做一个普通的终端节点。

netplan的yaml文件配置示例:

将要桥接的网卡放在bridges里。

将两个虚拟网卡桥接到br0的相关的物理网卡上

3. 创建虚拟磁盘

4. 通过iso安装系统

需要重时候,重写启动qemu, 去掉-cdrom选项即可

5. 启动虚拟机

三块磁盘,两块网卡,8G内存。注意网卡的写法,使用了刚建立的两个桥接网卡设备。

6. 编辑qcow2镜像文件

安装工具包

这里如果不知道有哪些分区可以,直接是使用sda,出错信息里会有提示有那几个分区可用。当然guestmount可用只读挂载。

dd的img文件挂载方式:

这里的offset=startsector * sectorsize, 通过fdisk获得这些信息

7. 至此,能够编辑镜像,就可以定制系统,或者用已定制文件系统挺好已经安装的系统。

这样做的好处是保证grub已经正确安装,不用折腾怎么在空虚拟磁盘安装引导程序了。

替换文件系统两个要点:

a,grub引导现在大都以uuid方式进行,确保元系统的grub部分和相关内核、内核模块不要被删除

b,/etc/fstab文件要使用原理文件系统的,不要替换;或者你用设备节点名替换uuid=“xxx”

怎么在Ubuntu下搭建服务器

在Ubuntu下搭建服务器

是什么?中文翻译叫做:虚拟专用网络。功能是,在公用网络上建立专用网络,进行加密通讯。

适用的场合:

1.你的公司网络在一个局域网,不能外部访问。有一天你外出度假了,想访问一下公司的内部网络,外网是不能直接访问的。如果公司的网络有一台主机设置了,你就可以通过连上这台主机,来访问公司内部网络啦。

2.如果你的主机是在国外,你可以在这台主机上配置,然后你的电脑连上之后就可以啦。

3.某台服务器(如游戏服务器)限制了一些IP连接到它上面,这时你配置,连上之后,就可以继续访问那台服务器。

我们以Ubuntu为例,说一下怎样配置服务器。

1、用root账户登陆服务器

2、安装PPTPD

apt-get install pptpd

3、编辑pptpd.conf文件

vi /etc/pptpd.conf

取消注释下面内容

localip 192.168.0.1

remoteip 192.168.0.234-238,192.168.0.245

这几句的意思是:当外部计算机通过pptp联接到后所能拿到的ip地址范围和服务器的ip地址设置。

4、添加用于登陆的账户

vi /etc/ppp/chap-secrets

格式如下:

# client server secret IP addresses

cqc pptpd 123456 *

从左到右依次是用户名,自己指定。服务器,填写pptpd,密码,自己指定。IP,填*即可。中间用空格分别隔开。

5、设置DNS解析,编辑pptpd-options文件

vi /etc/ppp/pptpd-options

找到ms-dns,取消掉注释,并修改DNS地址,这里我推荐大家用

Google DNS 8.8.8.8 和 8.8.4.4

更改为如下内容

ms-dns 8.8.8.8

ms-dns 8.8.4.4

6、开启转发

vi /etc/sysctl.conf

取消注释以下内容

net.ipv4.ip_forward=1

这句话意思是:打开内核IP转发

更新一下配置

sudo sysctl -p

7、安装iptables并设置

apt-get install iptables

sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

后面这句话作用是:立刻让LINUX支持NAT(platinum)

8、重新启动服务

/etc/init.d/pptpd restart

9、大功告成,服务器就这么配置好啦。

接下来,利用IP地址,刚才设置的账号和密码,就可以连你的啦。

有ubuntu server 系统 服务器 怎么搭建局域网

一、部分软件包本地源的制作

1.1安装所需软件包

# sudo apt-get install nautilus-open-terminal dpkg-dev

1.2打包deb软件包

将/var/cache/apt/archives/下的所有deb文件拷到(cp命令,图形界面都没问题)你想要的地方,拷贝前建议执行一下:

# sudo apt-get autoclean

例如拷至/home/packages/下的Natty目录中:/home/packages/Natty

1.3在终端中进入指定目录上一级目录

拷完后在终端中进入刚才新建的目录Natty所在的上一级目录,也就是:/home/packages

1.4生成软件包依赖信息文件

在终端中执行:

# sudo dpkg-scanpackages Natty /dev/null | gzip Natty/Packages.gz

至此本地源的软件包已经准备完毕;下面接着介绍如何使用。

二、本地源的使用

本地源的使用可分两种方法,如果只作为自己机器软件包的备份,重装系统只用,可参照2.1本机源服务器的搭建;如果想要分享给局域网里的其他人,甚至互联网上的其他人,则可参照2.2局域网中搭建本地源服务器。

2.1、本机源服务器的搭建

2.1.1将地址加入更新源列表文件

# sudo gedit /etc/apt/sources.list

把 deb home/packages/ Natty/

注意Natty后面有一个斜杠,前面还要有空格

加入到sources.list即可。

2.1.2 更新源信息及安装软件

打开终端,输入

#sudo apt-get update

以更新本地的软件包列表

然后可以用apt-get命令安装本地源中含有的软件包或者像我一样直接执行

#sudo apt-get dist-upgrade

命令更新系统。如果再懒一点,可以输入以下命令

#sudo apt-get update;sudo apt-get dist-upgrade

来直接进行以上工作。

之后即可正常安装所需软件。

2.2、局域网中搭建本地源服务器

2.2.1安装配置apache2服务器

这个网上有N多介绍,这里就不予介绍了;只要注意一点,配置apache2的时候注意端口,不要配置成可能被其他网络应用使用的端口就可以。

2.2.2配置服务器上的Ubuntu源

如果你安装了apache2,也可以把这个部分源对外开放,方法如下:

创建软连接:

#sudo ln -s /home/packages/Natty/ /var/www/ubuntu-local

将源地址添加到系统源列表文件

#sudo gedit /etc/apt/sources.list

把 deb /加入到sources.list

注意空格后有一个斜杠

网上其它电脑修改源时,要把127.0.0.1改为你的ip地址或域名

注意:如果能够更新软件,但是不能安装,说明添加源地址出错。可更改为下面方式:

局域网中应加 deb

地址之后加空格 河南新华网络运营协会为您解答

怎么用虚拟机创建局域网

有两种方式:

一、NAT方式:

1. 虚拟机的上网方式选择NAT方式。

2. 主机的本地连接(即主机的真实网卡)共享给虚拟卡VMware Network Adapter VMnet8

(这样做是使虚拟机能上Internet,如果你主机没连网或者不打算上外网,这一步就可以跳过)

注意:主机中必须开启Windows Firewall服务,否则共享本地连接时就有可能出现“Internet 连接共享访问被启用时,出现了一个错误。(null)”的错误。

3. 确认一下VMware Network Adapter VMnet8的IP获取方式动态获取IP,否则会造成虚拟机能上网,能ping通主机,但是主机无法ping通虚拟机的情况。(我就在这里折腾了很久)

4. 要在主机服务项中开启Vmware DHCP Service服务,否则虚拟机中的操作系统无法动态获得IP

5. 虚拟机中的操作系统的网卡设置为自动获取IP。

通过这种方式上网,虚拟机中操作系统得到的IP是192.168.X.X

之前遇到问题,上网查解决办法,很多人说“只要把连网方式改成NAT就好了”,真是误导人啊!每个人的机器环境不一样,所以每一步配置都需要确认。

二、桥接上网方式:

这种方式下,虚拟机中操作系统的设置问题:

虚拟机的IP设置为:与主机同一个网段

子网掩码:和主机相同

网关:设置成主机的IP地址

这种方式主机要接网线,即使不上外网也要接网线,因为这种方式下,主机和虚拟机相当于是两台相互独立机器,他们之间通信自然要接网线,当主机ping虚拟机时,ping发送的数据包是发送到局域网路由器,局域网路由器发现我们要ping的虚拟机IP是本地局域网中的IP,所以又发回来,发到我们的虚拟机上。(这就是为什么虚拟机中的操作系统的IP要设置成和主机IP一个网段的原因)。

未经允许不得转载:便宜VPS网 » 搭建虚拟局域网ubuntu(搭建虚拟局域网服务器)