笔记本共享台式机上网

笔者谈谈如何通过笔记本共享网络给台式机上网

台式机由于没有无线网卡(但也是有理之处,毕竟不会移动),所以如果没有有线网络的话,上网是一个很大的问题。

方式一、笔记本可以通过wifi上网,然后网络可以共享给台式机上网。

1、笔记本与台式机通过网线连接,笔记本相当于路由器。

2、连接之后,在笔记本的网络共享中心会发现一个以太网。

3、然后右击WLAN,点击属性,选择共享,允许其他计算机连接网络,然后再选择之前发现的以太网。

4、双击以太网,点击详细信息,就可以看到以太网的IP信息,则说明可以上网。

5、点击以太网的IP4属性,发现是静态分配,默认是192.168.137.1,防止和其他常用的192.168.1.1等IP网关重复。当然这里也可以修改IP地址,这里的IP地址就是台式机网关的IP地址

6、如果通过台式机装的是linux系统,而且文件夹是samba服务进行共享,那么正好双方是在一个局域网段,笔记本可以进行通过网络进行访问,访问方式见我之前的博客Linux共享文件夹搭建===samba

7、有个头疼的问题是,台式机开机关机之后,之前笔记本访问台式机的IP地址就改变(因为台式机默认是dhcp动态分配的)了,需要重新去找,就比较麻烦,而且如果之前建立了共享网络位置,每次启动文件夹都会自动去寻找网络位置,导致文件夹使用很不是方便(有时会卡住),就得更改网络位置。

所以就需要设置静态IP,台式机有可能是windows或者linux。

  • 笔记本设置静态分配,台式机windos设置静态IP。
    台式机使用笔记本电脑上网解决办法 =====引用

    • 笔记本设置静态分配,台式机Linux设置静态IP。
      我使用的是Ubuntu20,所以需要Linux系统设置静态IP。Ubuntu20的静态IP分配配置方式好像和之前不一样,笔者这里记录一下。

      1. 首先需要看台式机的网卡名称
        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
      2. 需要设置对应网卡的 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]
      3. 使能对应网卡设置
        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
      4. 这样操作有可能无法上网,需要dhcp4先设置成true,等待有网络之后,设置成flase,然后重新执行方式一的第二步,即关闭共享,再重新打开共享, 则会有网。
      5. 验证网络是否是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

方式二、插无线网卡,因为无线网络毕竟覆盖范围大,有个无线网卡之后,不管机箱在什么地方都可以上网,还是很方便。

版权声明:
作者:ZhangYixi
链接:http://zyixi.xyz/%e7%ac%94%e8%ae%b0%e6%9c%ac%e5%85%b1%e4%ba%ab%e5%8f%b0%e5%bc%8f%e6%9c%ba%e4%b8%8a%e7%bd%91/
来源:一西站点
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>