标签: gentoo

根据需要通过 VPN 重定向流量

我的问题真的很简单,但听起来很复杂,但我对此的经验从零到零。

我已经使用 gentoo 设置了一个盒子,它有自己的半静态 WAN-IP 并充当我的 LAN 的路由器。我可以访问网络上其他地方的路由器,该路由器具有动态 IP 并已注册到 dyndns。我的计划是将特定流量从我的 gentoo-box 重定向到路由器以利用隧道和动态 IP。

我的想法是在我的 gentoo-box 上安装一个代理,它默认使用 VPN 连接到路由器。应该允许 LAN 上的每台计算机和 WAN 上的特定计算机(有权访问代理)使用此代理,但不应强制流量通过路由器。这排除了只使用 iptables 的想法。

示例:我想通过 VPN 重定向 Firefox 流量,而不是 Opera 流量。我将 Firefox 设置为使用本地代理,它获取远程路由器的动态 IP,Opera 仍然使用我的半静态 IP 浏览。

这可能吗?要使用哪个软件?任何进一步的想法?

btw: 路由器支持 PPTP、IPSec 和 L2TP

编辑:如果您对标题有更好的想法,请编辑或提出建议,我不知道如何称呼我的问题:(

routing gentoo proxy vpn

6
推荐指数
1
解决办法
2658
查看次数

我应该下载哪个 Gentoo?

我正在寻找 Gentoo 下载中最大的兼容性。当我转到下载页面时,我看到以下内容:

  • install-x86-minimal-20120306.iso 2012 年 3 月 7 日 08:50 135M
  • install-x86-minimal-20120306.iso.CONTENTS 2012 年 3 月 7 日 08:50 3.2K
  • install-x86-minimal-20120306.iso.DIGESTS 2012 年 3 月 7 日 08:50 348
  • install-x86-minimal-20120306.iso.DIGESTS.asc 2012 年 3 月 7 日 13:27 1.2K
  • stage3-i486-20120306.tar.bz2 07-Mar-2012 08:50 135M
  • stage3-i486-20120306.tar.bz2.CONTENTS 07-Mar-2012 08:50 2.9M
  • stage3-i486-20120306.tar.bz2.DIGESTS 2012 年 3 月 7 日 08:50 332
  • stage3-i486-20120306.tar.bz2.DIGESTS.asc 2012 年 3 月 7 日 13:27 1.2K
  • stage3-i686-20120306.tar.bz2 07-Mar-2012 08:50 135M
  • stage3-i686-20120306.tar.bz2.CONTENTS 07-Mar-2012 08:50 2.9M
  • stage3-i686-20120306.tar.bz2.DIGESTS 2012 年 3 月 …

linux download gentoo

6
推荐指数
1
解决办法
6655
查看次数

为什么 mount.cifs 默认没有安装 suid?

我正在使用 Gentoo,并且至少在我的机器上mount.cifs默认没有安装 suid root。特别是,这意味着我不能对userCIFS 共享使用mount 选项。我注意到mount.nfs已经设置了 suid。是否有什么特别的原因是为 CIFS/samba 完成的,还是只是 Gentoo 过于谨慎?

如果重要,我正在使用net-fs/samba而不是net-fs/mount-cifs.

更多信息:历史上看,它似乎非常不安全,但是早在 2010 年,Samba 团队自己就很乐意重新允许 suid root 访问,那么这仍然是一个问题吗?我已经尝试将 suid 添加到mount.cifs,并且它有效,但如果有人知道,我想获得更多有关此的信息。

security setuid gentoo samba

6
推荐指数
1
解决办法
3370
查看次数

防止 dhcpcd 设置主机名

如何防止 dhcpcd 设置从服务器获取的主机名?更改它会破坏很多东西(包括 X 会话)。

我当前的发行版是 Gentoo,init 系统是 systemd,dhcpcd 是由 networkmanager 生成的。

linux dhcp gentoo hostname

6
推荐指数
1
解决办法
2187
查看次数

Razer Ouroboros 鼠标不工作

问题

我不是说额外的键,什么不是,我只是在谈论让指针在屏幕上移动,让左右按钮点击。

我已经使用电缆将其直接插入系统。

我现在正在运行 Gentoo。鼠标在同一台机器上的 Ubuntu live CD 中工作正常。

我让它在另一个 Gentoo 安装上工作。该安装有三个主要区别:

  1. 它是最新的。
  2. 我使用的是 USB3 端口,而不是 USB2 端口。
  3. 它使用 genkernel 内核,而不是自定义内核。我一直无法在这台机器上测试 genkernel,因为 genkernel 显然无法生成在这台机器上启动的内核。

接下来我可以尝试更新我的安装。

我还需要在像 Ubuntu 这样的东西上试试这个,看看它是否可以自动检测硬件,因为这将确认我的问题与配置有关。

那么有人有任何想法吗?我在 Internet 上的 Linux 上找不到有关此鼠标的任何信息。我也从未见过在 Linux 上无法正常工作的鼠标。

这是我能找到的相关输出:

cat /dev/input/event9
µS°cat: /dev/input/event9: No such device
cat: /dev/input/event9: No such device
Run Code Online (Sandbox Code Playgroud)

在这种情况下event9是分配给鼠标的设备,见Xorg.0.log下文。
错误信息前面的字符是随机的,这让我觉得它们是鼠标移动。它们也会在一段时间后弹出。

每当我按下鼠标按钮之一时,鼠标似乎断开/重新连接:

Jul  7 23:09:33 straylight kernel: usb 2-1.2: USB disconnect, device number 10
Jul  7 23:09:34 straylight kernel: usb 2-1.2: new full-speed USB device …
Run Code Online (Sandbox Code Playgroud)

xorg gentoo mouse

6
推荐指数
1
解决办法
1429
查看次数

gentoo 显示 package.mask 信息

是否有工具来在Gentoo可简单地输出,为什么一包已经很难掩盖?滚动/usr/portage/profiles树并阅读适用于您的配置文件的每个 package.mask 文件有点耗时。

特别是,因为文件中的排序是按注释中的日期排序,而不是按包类别/名称的字母顺序排序。

gentoo

6
推荐指数
1
解决办法
527
查看次数

使用 LUKS+LVM 进行全盘加密的 Gentoo 设置指南

我正在寻找一种在 Gentoo 中进行以下设置的方法:

/dev/sda1 -> /boot (ext2)
/dev/sda2 -> Luks encrypted
|
+-lvm-vg1
  |
  +- /dev/mapper/root-fs -> / (ext4)
  +- /dev/mapper/swap    ->   (swap)
Run Code Online (Sandbox Code Playgroud)

它基本上与 Ubuntu 在进行图形安装时所做的设置相同。

我知道如何手动设置 LUKS 甚至 LVM 设置,但是在启动时将它们组合在一起时我会卡住。我如何告诉内核和 grub 解锁 LUKS 分区并安装正确的 LVM 分区?

gentoo lvm grub2 luks

6
推荐指数
1
解决办法
6051
查看次数

GPM 可以在终端模拟器中使用吗?

我在安装gentoo的时候注意到了

https://wiki.gentoo.org/wiki/GPM

但我想不出有可能让它在 tty 之外工作。

如果这很重要,我正在使用 GNOME 终端。

terminal gentoo gpm

6
推荐指数
1
解决办法
464
查看次数

AMD 微码未更新

我最近在我的 AMD Ryzen 7 1700X 上安装了 Gentoo Linux。现在我在繁重的编译负载期间遇到分段错误,并且在空闲状态下随机重新启动

作为第一步,我验证了当前的微码版本:

grep -m 1 microcode /proc/cpuinfo
microcode       : 0x8001126
Run Code Online (Sandbox Code Playgroud)

但是,根据此表,最新的微码应该是 0x08001129。因此,更新 CPU 的微码似乎是个好主意。

所以我出现了=sys-kernel/linux-firmware-20180730(包含/lib/firmware/amd-ucode/microcode_amd_fam17h.bin)。此外,我在内核中启用了以下选项:

CONFIG_MICROCODE=y
CONFIG_MICROCODE_AMD=y
Run Code Online (Sandbox Code Playgroud)

重新启动后,我尝试手动加载微码(微码更新较晚):

echo 1 > /sys/devices/system/cpu/microcode/reload
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,没有新行出现在dmesg

dmesg | grep microcode
[    0.465121] microcode: CPU0: patch_level=0x08001126
[    0.465514] microcode: CPU1: patch_level=0x08001126
[    0.465932] microcode: CPU2: patch_level=0x08001126
[    0.466394] microcode: CPU3: patch_level=0x08001126
[    0.466772] microcode: CPU4: patch_level=0x08001126
[    0.467159] microcode: CPU5: patch_level=0x08001126
[    0.467537] …
Run Code Online (Sandbox Code Playgroud)

linux gentoo hardware linux-kernel amd

6
推荐指数
1
解决办法
850
查看次数

已看到未知 IP 版本 = 15 的 IP 数据包

我有一个带有两个 openvpn 实例(v2.4.6、udp 和 tcp)的 gentoo 路由器,每分钟我总是看到以下日志消息:

Sep 12 15:42:50 lowpower2 openvpn[6505]: IP packet with unknown IP version=15 seen
Sep 12 15:42:50 lowpower2 openvpn[18725]: IP packet with unknown IP version=15 seen
Sep 12 15:43:51 lowpower2 openvpn[6505]: IP packet with unknown IP version=15 seen
Sep 12 15:43:51 lowpower2 openvpn[18725]: IP packet with unknown IP version=15 seen
Sep 12 15:44:53 lowpower2 openvpn[6505]: IP packet with unknown IP version=15 seen
Sep 12 15:44:53 lowpower2 openvpn[18725]: IP packet with unknown IP version=15 seen
Run Code Online (Sandbox Code Playgroud)

例如,在 …

gentoo openvpn

6
推荐指数
1
解决办法
4356
查看次数

标签 统计

gentoo ×10

linux ×3

amd ×1

dhcp ×1

download ×1

gpm ×1

grub2 ×1

hardware ×1

hostname ×1

linux-kernel ×1

luks ×1

lvm ×1

mouse ×1

openvpn ×1

proxy ×1

routing ×1

samba ×1

security ×1

setuid ×1

terminal ×1

vpn ×1

xorg ×1