方式一、笔记本可以通过wifi上网,然后网络可以共享给台式机上网。 1、笔记本与台式机通过网线连接,笔记本相当于路由器。 2、连接之后,在笔记本的网络共享中心会发现一个以太网。 3、然后右击WLAN,点击属性,选择共享,允许其他计算机连接网络,然后再选择之前发现的以太网。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/69320d3a0f0d4945a9a7cf2342c90afb.jpg?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5byg5LiA6KW_,size_20,color_FFFFFF,t_70,g_se,x_16#pic_center) 4、双击以太网,点击详细信息,就可以看到以太网的IP信息,则说明可以上网。 5、点击以太网的IP4属性,发现是静态分配,默认是192.168.137.1,防止和其他常用的192.168.1.1等IP网关重复。当然这里也可以修改IP地址,这里的IP地址就是台式机网关的IP地址。 这里修改网关IP后,对应的后面台式机的静态IP也需要修改。 6、如果通过台式机装的是linux系统,而且文件夹是samba服务进行共享,那么正好双方是在一个局域网段,笔记本可以进行通过网络进行访问,访问方式见我之前的博客Linux共享文件夹搭建===samba。 7、有个头疼的问题是,台式机开机关机之后,之前笔记本访问台式机的IP地址就改变(因为台式机默认是dhcp动态分配的)了,需要重新去找,就比较麻烦,而且如果之前建立了共享网络位置,每次启动文件夹都会自动去寻找网络位置,导致文件夹使用很不是方便(有时会卡住),就得更改网络位置。 所以就需要设置静态IP,台式机有可能是windows或者linux。
笔记本设置静态分配,台式机windos设置静态IP。 台式机使用笔记本电脑上网解决办法 =====引用笔记本设置静态分配,台式机Linux设置静态IP。 我使用的是Ubuntu20,所以需要Linux系统设置静态IP。Ubuntu20的静态IP分配配置方式好像和之前不一样,笔者这里记录一下。
首先需要看台式机的网卡名称 oem@oem-System-Product-Name:~$ ip addr
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp4s0: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 3c:7c:3f:18:05:84 brd ff:ff:ff:ff:ff:ff
inet 192.168.137.39/24 brd 192.168.137.255 scope global noprefixroute enp4s0
valid_lft forever preferred_lft forever
inet6 fe80::3e7c:3fff:fe18:584/64 scope link
valid_lft forever preferred_lft forever
需要设置对应网卡的 addresses、gateway4、nameservers(DNS服务器) oem@oem-System-Product-Name:~$ vim /etc/netplan/01-network-manager-all.yaml
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
enp4s0:
dhcp4: no
addresses: [192.168.137.39/24]
optional: true
gateway4: 192.168.137.1
nameservers:
addresses: [192.168.137.1]
使能对应网卡设置 oem@oem-System-Product-Name:~$ sudo netplan --debug apply #debug 为显示调试信息
** (generate:3995): DEBUG: 15:21:25.519: Processing input file /etc/netplan/01-network-manager-all.yaml..
** (generate:3995): DEBUG: 15:21:25.519: starting new processing pass
** (generate:3995): DEBUG: 15:21:25.519: We have some netdefs, pass them through a final round of validation
** (generate:3995): DEBUG: 15:21:25.519: enp4s0: setting default backend to 2
** (generate:3995): DEBUG: 15:21:25.519: Configuration is valid
** (generate:3995): DEBUG: 15:21:25.519: Generating output files..
** (generate:3995): DEBUG: 15:21:25.519: networkd: definition enp4s0 is not for us (backend 2)
** (generate:3995): DEBUG: 15:21:25.519: openvswitch: definition enp4s0 is not for us (backend 2)
(generate:3995): GLib-DEBUG: 15:21:25.519: posix_spawn avoided (fd close requested)
(generate:3995): GLib-DEBUG: 15:21:25.519: posix_spawn avoided (fd close requested)
DEBUG:no netplan generated networkd configuration exists
DEBUG:netplan generated NM configuration changed, restarting NM
DEBUG:enp4s0 not found in {}
DEBUG:Merged config:
network:
ethernets:
enp4s0:
addresses:
- 192.168.137.39/24
dhcp4: false
gateway4: 192.168.137.1
nameservers:
addresses:
- 192.168.137.1
optional: true
renderer: NetworkManager
version: 2
DEBUG:Link changes: {}
DEBUG:netplan triggering .link rules for lo
DEBUG:netplan triggering .link rules for enp4s0
DEBUG:enp4s0 not found in {}
DEBUG:Merged config:
network:
ethernets:
enp4s0:
addresses:
- 192.168.137.39/24
dhcp4: false
gateway4: 192.168.137.1
nameservers:
addresses:
- 192.168.137.1
optional: true
renderer: NetworkManager
version: 2
这样操作有可能无法上网,需要dhcp4先设置成true,等待有网络之后,设置成flase,然后重新执行方式一的第二步,即关闭共享,再重新打开共享, 则会有网。验证网络是否是OK。 oem@oem-System-Product-Name:~$ ping baidu.com
PING baidu.com (220.181.38.251) 56(84) bytes of data.
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=1 ttl=48 time=30.3 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=2 ttl=48 time=30.5 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=3 ttl=48 time=31.5 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=4 ttl=48 time=30.5 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=5 ttl=48 time=30.6 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=6 ttl=48 time=30.0 ms
64 bytes from 220.181.38.251 (220.181.38.251): icmp_seq=7 ttl=48 time=31.3 ms
^C
--- baidu.com ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 6009ms
rtt min/avg/max/mdev = 29.982/30.652/31.492/0.499 ms
|