Questions tagged [ipv4]

Use the ipv4 tag ONLY if the nature of your question specifically involves IPv4 addresses or networking -- often in contrast to IPv6. Most networking currently involves IPv4 addresses, so you should NOT include this tag with every networking question.

Filter by
Sorted by
Tagged with
0 votes
1 answer
72 views

IP fragments are not reassembled due to packet loss in Linux

I have been working with a device that sends heavy TCP/IP traffic. I'm trying to capture those packets in my Linux machine (Ubuntu 22.04.2 LTS) with Python programming language. But, most of the time ...
0 votes
1 answer
32 views

What's the difference between IP forwarding via /etc/sysctl.conf and /proc/sys/net/ipv4/ip_forward? [duplicate]

I've only used /proc/sys/net/ipv4/ip_forward to enable/disable IP forwarding so far. However, I recently came across a video where the author uses /etc/sysctl.conf to enable IP forwarding. Did he do ...
0 votes
0 answers
54 views

In LINUX what commands will validate an IP/CIDR is correct for the physical network?

Internal to a Linux system (RHEL8/CentOS8), what linux commands can assist in detemining that a given IP/Netmask (CIDR) is correct for the network assigned to these hosts? For the following examples, ...
0 votes
0 answers
203 views

DNS wont resolve on Fedora 37

I just installed Fedora 37 on my laptop and cannot get the DNS to resolve despite attempting every remedy I’m capable of completing. I am new to Linux and do not understand the jargon, I can use the ...
0 votes
1 answer
232 views

Highest performance way to route traffic from IPv4 to IPv6 on Linux?

I have a use case where I want to forward certain IPv4 ports incoming into a machine, to to the same ports on another machine that uses IPv6. I assume I can do this with [auto]ssh, but wonder if this ...
0 votes
0 answers
37 views

How should I edit my /etc/network/interfaces entry for both ipv4 and ipv6?

I have an entry for my PC's Ethernet adapter in /etc/network/interfaces; say that it's: iface eth0 inet static address 192.168.0.123/24 gateway 192.168.0.1 dns-nameservers 192.168.0.1 and ...
  • 8,193
1 vote
1 answer
156 views

ping google.com within the Oracle Linux 9.1 VM is not working

I have installed the Oracle VM VirtualBox in my laptop. Then I downloaded the Full ISO image for Oracle Linux 9.1 version (via https://yum.oracle.com/oracle-linux-isos.html) and used that in order to ...
0 votes
0 answers
113 views

WGet fails to download with an IPv6 address

When I try to download something with WGet, usually it fails if the domain name is translated to an IPv6 address. That happens more often when there's a link redirection. For example: $ wget --inet6-...
  • 155
0 votes
0 answers
153 views

curl using socks5 proxy and IPv4

When using curl with socks5 proxy, seems that my IPv4 addressing is gone: $ env ALL_PROXY=socks5h://localhost:8001 curl -4 ipconfig.io 2607:xxxxxxxx:681f $ curl -4 ipconfig.io 97.xx.xx.116 What is ...
  • 997
0 votes
1 answer
749 views

How to find link-local address of the other device?

What command can I use to find the link-local address of the device I am connected to? I am connected to the other device via link-local ONLY so entering its normal IPv4 address no longer works. ip ...
0 votes
0 answers
6 views

Preferring cable over WLAN connections from the other end

Imagine a home network with an internet router that assigns DHCP addresses to all the connected machines. It has a dynamic DNS server that learns the hostnames of attached machines from their DHCP ...
  • 479
0 votes
3 answers
429 views

debian 8: My machine started to only use IPv6 for *outgoing* connections. How to go back to IPv4?

I'm running debian 8 on my server. Recently, the server starting only using IPv6 for all outgoing TCP connections. It still accepts IPv4 for incoming connections, however. Because of this, I can't ...
  • 445
0 votes
0 answers
2k views

How to connect a QEMU VM to the internet over host's network?

I typed the following command into my terminal: qemu-system-ppc64le -boot menu=on -device e1000,netdev=network0 -drive file=myVM.qcow2,format=qcow2 -machine pseries-2.12 -m 4G -netdev user,id=network0 ...
  • 1
3 votes
1 answer
871 views

How do packets flow through the kernel

When it comes to packet filtering/management I never actually know what is going on inside the kernel. There are so many different tools that act on the packets, either from userspace (modifying ...
  • 211
1 vote
1 answer
6k views

"Connecting...", "Connection failed. Activation of network connection failed" How to find out what does it mean exactly? (ping works)

I've connected two PCs running Linux Mint 20.2 with NetworkManager with Ethernet cable. On enabling the interface PCs obtained ip6 addresses and I'm able to ping one from another. But I'm getting ...
0 votes
2 answers
1k views

Convert list of IP into fixed CIDR form

Is there a tool that we can convert a list of IP into a fixed network CIDR form with x.x.x.0/24 and x.x.0.0/16? For example, to demonstrate this, I have list of IPs that possibly can be converted to ...
0 votes
1 answer
186 views

Specify which of my machine's IP4 or IP6 addresses is to be used for a curl request

My linux box has 3 IP4 addresses and a range of IP6 addresses. Supposing I wish to make a curl fetch, how to stipulate from which address the request emanates? Note: I'm actually using Python/PyCurl, ...
  • 293
1 vote
1 answer
91 views

Is Fedora 34 configured for IPv4 link-local addresses?

This page, linked from the avahi-autoipd man page says: Most modern Linux distributions already include full IPv4 link-local support However, if I look at the routing table on my Fedora 34 machine, ...
  • 187
0 votes
3 answers
176 views

common intranet service to reflect IP address

how can I get my apparent intranet IP Address (i.e. my VPN address) using a common service or hack within the intranet? A useful Internet service is http://ifconfig.me which reflects the apparent ...
1 vote
0 answers
247 views

Netplan: give IPv6 priority over IPv4

On a dual-stack workstation (single interface, Ubuntu 18.04), I'd like IPv6 to be chosen first, before IPv4. I guess that means essentially to have domains being resolved first by DNS6, and then by ...
  • 616
1 vote
1 answer
1k views

Router with nftables doesn't work well

I have Debian 4.19.194-1 as a router server with LAN, WAN, PPPOE (as gateway) and COMPUTER1 in LAN network which should have access to internet through Debian router. As firewall I use nftables with ...
1 vote
2 answers
839 views

wpa_supplicant: disable IPv6

I don't have support for IPv6 on my system, and I am only using IPv4. My wpa_supplicant logs are flooded with following error messages: wpa_supplicant[3370]: nl80211: Failed to open /proc/sys/net/...
0 votes
1 answer
564 views

getaddrinfo() return both ipv4 and ipv6 while local system has ipv4 only

I use getaddrinfo(3) to get list ip address from a domain which support both ipv4 and ipv6, but the local system support ipv4 only or both ipv4 & ipv6, As I expect, if system support both ipv4 &...
2 votes
2 answers
2k views

How to resolve IPv4 first on Alpine Linux?

It seems that when resolving hosts on Alpine Linux, the default behavior is to try IPv6 first and falling back to IPv4. But sometimes it takes a lot of time to resolve, and there are connections when ...
  • 251
1 vote
2 answers
254 views

mapping ipv4 to routable ipv6 addresses (OpenVPN, NAT, iptables, nftables)

I have to connect multiple, potentially hundrets of networks (branch offices) with overlapping network ranges to a single "core" network using OpenVPN. I wonder if there is a tool that helps ...
  • 11
2 votes
1 answer
706 views

`dig -4` returns IPv6 address

Why would dig -4 return an IPv6 address? % dig -v DiG 9.16.5 % % dig -4 @8.8.8.8 TXT o-o.myaddr.l.google.com | grep TXT ; <<>> DiG 9.16.5 <<>> -4 @8.8.8.8 TXT o-o.myaddr.l....
  • 27.5k
1 vote
0 answers
202 views

How to avoid IP collisions of RNDIS devices?

Scenario is like this: I have a couple of devices using autoip and mdns over rndis (ethernet over USB) to connect to a host: You connect them with usb, the PC detects an rndis device, both ends choose ...
  • 12.7k
1 vote
1 answer
1k views

ETH0 no address ip with ifconfig

I've created a new LXC on debian jessie, but it doesn't have an ipv4 address. When I connect to my LXC and do ifconfig: eth0 Link encap:Ethernet HWaddr blabla inet6 addr: blabla/64 ...
  • 11
0 votes
1 answer
117 views

IPv4 iptables blocks things, but output policy is ACCEPT, what is the problem with my INPUT DROP chain?

This is my IPv4 iptables list at this moment: Chain INPUT (policy DROP) target prot opt source destination ACCEPT all -- anywhere anywhere ctstate ...
  • 3
0 votes
1 answer
1k views

Why does my Linux system have both private address and APIPA (link-local) assigned address on IPv4 interface

On Linux Kernel 4.19.94+, I could see IPv4 private and link-local address assigned to the interface eth0 as shown below. My understanding is that Automatic Private IP Addressing (APIPA) IP address (...
  • 121
0 votes
1 answer
2k views

How to add an IPv6 address?

The official Debian networking documentation tells to use: ifup 6to4 But ifup is not found (ifupdown and ifupdown2 are commands not found too, even after having been installed). Does it have ...
0 votes
1 answer
119 views

Network issues after setup a read only file system

I'm new to Linux (Raspbian Buster / Raspberry Pi 4 model B) and I have some network issues after setup a read only file system. I followed this guide to realize the ro fs. My raspberry is connected ...
  • 125
3 votes
1 answer
3k views

Why does lsof indicate my IPv4 socket is IPv6?

I am looking at the output of lsof -i and I am getting confused! For example, the following connection between my java process and the database shows as IPv6: [me ~] % lsof -P -n -i :2315 -a -p xxxx ...
  • 133
1 vote
1 answer
327 views

ssh - packet_write_wait when connecting ipv4 connecting via ipv6 works - What are the next steps to debug?

What could cause ssh connections over ipv4 to drop after around a minute idle. When connecting to the same server using ipv6 the connection stays alive. If running top, or otherwise interacting with ...
0 votes
2 answers
245 views

Different IP:hostName mappings for same host in `/etc/hosts`. Why does this work?

My scenario Relevant entries in my /etc/hosts (I have them written in the same order you see them here) 172.22.5.107 www.wordpress-rend-adri.com 192.168.1.116 www.wordpress-rend-adri.com I use ...
1 vote
2 answers
3k views

Ansible fact is undefined: `ansible_all_ipv4_addresses` is undefined

The task includes an option with an undefined variable. The error was: ansible_all_ipv4_addresses is undefined. Why would I be getting this error, if I am connecting over ipv4? I'm trying to dump ...
0 votes
1 answer
696 views

Ip address is of 32 bit, which means 4 bytes. Yet all answers to question on 13 root dns servers say otherwise [closed]

All of the articles I read that explains why there are 13 root dns servers saying each ip address takes 32 bytes and hence (13 x 32) = 416 bytes leaving up to 96 bytes for other protocol information. ...
  • 1,061
1 vote
1 answer
481 views

hostapd clients don't get ipv4 addresses

I'm trying to setup a raspberrypi 4 as a wifi access point. Following the official documentation I managed to bridge my eth0 interface and setup hostapd. The bridges IP is provided by an exisiting ...
1 vote
1 answer
1k views

nftables rules not blocking traffic

I am testing NFtables and am attempting to set up a basic routing firewall on a linux machine with 2 interfaces, ens37 and ens38. Here is the ifconfig output for these 2 interfaces. ens37: flags=4163&...
0 votes
1 answer
230 views

What happened to the "-4" option for command line FTP?

It used to be that you could force command line FTP to use IPv4 like so: ftp -4 ftp.example.com However, at some point in the relatively recent past the "-4" (and for that matter, the "-6") option ...
  • 3
1 vote
0 answers
46 views

Cannot open/access ports on Ubuntu

I created an Apache web server on Ubuntu 18.04.2 LTS, using the guide described here. Afterwards the web server worked completely fine. Later on I installed Libvirt onto the web server, after which ...
  • 11
7 votes
1 answer
6k views

How can I get the ipv4 address from `ip link` like I used to see with ifconfig?

When I run ip to get the ip address, I'm getting $ ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:...
2 votes
1 answer
2k views

How to connect to a IPv6 service using IPv4 connection on CentOS 7?

I'm trying to work out how to connect an inbound IPv4 connection to a port listening on a IPv6 port on a CentOS box. To demonstrate on a vanilla CentOS 7 server: Confirm bindV6only is disabled $...
5 votes
2 answers
4k views

ntp using ipv6 address instead of ipv4

I have a laptop running a version of Linux ( 3.12 ). I have ntpd installed and configured to sync with time.google.com. The problem I am having is if I am plugged into a network that only provides ...
0 votes
1 answer
134 views

How do I use grep to output only the names of files that contain any ipv4 address

I am using Red Hat Enterprise 6 and I'm trying to search through the /etc/ directory for files that contain any IPv4 address.
  • 3
1 vote
2 answers
1k views

Do the default settings of NetworkManager detect if there is a conflicting IPv4 address on the network?

Added support for detecting duplicate IPv4 addresses, with a timeout configurable through the ipv4.dad-timeout connection property. -- NEWS dad-timeout / int32 / -1 Timeout in ...
  • 46.8k
4 votes
1 answer
6k views

does :::80 in netstat output means only ipv6 or ipv6+ipv4?

If I am listening on :::80, is it listening on all ipv6 or all ipv6+ipv4? This is my netstat -tln: tcp 0 0 :::8080 :::*
  • 1,112
-2 votes
1 answer
191 views

Get Wireless LAN IPv4 Address Of Device

I want to know the easiest way and I would perfer a single line command that works on most or all Linux distros. I want to get the devices IPv4 address. The reason why I want to know this is because ...
1 vote
3 answers
191 views

How can check ipv4 address in shell. Like is it *.*.1.* or *.*.0.*?

So here I tried to get from the ifconfig file, but same with errors with simple ifconfig command !#/bin/sh if [/home/pi/ifconfig | grep -Eo ‘inet (addr:)?([0-9]*\.){3}[0-9]*’ | grep -Eo ‘([0-9]*\.){3}...
1 vote
1 answer
343 views

Setting 'DF'-bit in IP-header inside pcap file

There is some .pcap-file with fragmented IP traffic. I replay this file with tcpreplay, but also I need to replay it with DF (don't fragment) bit set in some packets. I supposed that tcprewrite will ...
  • 615