You are not logged in.
Pages: 1
Topic closed
Hi!
I have problems getting connected to the internet when running the arch installer.
I am connected by wire to the university network, and this network requires 802.1X login details.
I have previously used the Manjaro distro, and getting the network up and running using the GUI works, but I'm not sure how to do this using the command line...
What i have tried so far:
-Created a netctl configuration called HSN like:
Description="Basic wired network"
Interface=enp0s3
Connection=ethernet
IP=dhcp
network={
key_mgmt=IEEE8021X
eap=PEAP
phase2="auth=MSCHAPV2"
identity="my_email"
password="my_password"}
Then did a
netctl enable HSN
netctl start HSN
- I tried inserting the "network" parameters above in
/etc/wpa_supplicant//wpa_supplicant.conf
and ensuring that the "wpa_supplicant" service is running but nothing seems to get me connected.
- I tried installing with a graphical installer and connecting to the internet using the nm-connection-editor and this gets me connected, but when i reboot into headless (no display manager) I am offline once more...
The nm-connection-editor seem to save its configurations in
/etc/NetNetworkManager/system-connections/Wired connection 1
and the "correct" setup with my password ect, is still there...
[connection]
id=Wired connection 1
uuid="uuid"
type=ethernet
autoconnect-priority=-999
permissions=
secondaries=
timestamp=1478288801
[ethernet]
duplex=full
mac-address="mac-address"
mac-address-blacklist=
[802-1x]
altsubject-matches=
anonymous-identity="my_username"
eap=peap;
identity="my_username"
password="my_password"
phase2-altsubject-matches=
phase2-auth=mschapv2
[ipv4]
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto
- Trying to ping
ping -c 3 www.google.com
returns "Name or service not known"...
So:
What am i missing?
What service have i not started and what is going on?
Is there any other (better?) way of dong this?
Thanks in advance
Offline
Hi hme,
I had a similar problem with getting wired internet to work at my university. In my experience the arch installer uses netctl. anyway here is what I did. I didn't have the ethernet plugged in when I started. keep note of what your ethernet interface is called; in my case it was enp1s0 . you can check by running
$ ip a
I created a WPA Supplicant profile in
/etc/wpa_supplicant/wpa_supplicant-wired.conf
My profile looks a bit like this
ctrl_interface=/var/run/wpa_supplicant
ap_scan=0
network={
key_mgmt=IEEE8021X
eap=TTLS
identity="email address"
password="password"
phase2="autheao=MSCHAPV2"
}
The specific values for what goes inside the network will change based on your university's config.
Next I created a netctl profile in
/etc/netctl/ethernet-dhcp
That looks a bit like this
Description='dhcp ethernet connection'
Interface=enp1s0
Connection=ethernet
IP=dhcp
Auth8021X=yes
WPAConfigFile=/etc/wpa_supplicant/wpa_supplicant-wired.conf
WPADriver=wired
I then disabled the network interface by running
$ ip link set enp1s0 down
plugged in the ethernet cable then ran the following
$ netctl enable ethernet-dhcp
$ netctl start ethernet-dhcp
$ wpa_supplicant -Dwired -ienp0s1 -c/etc/wpa_supplicant/wpa_supplicant-wired.conf
to check eveything was running I ran
$ ip a
$ ping -c 3 google.com
It worked for me and was able to install arch at this point. let me know if it works for you, also I just noticed you posted this back in 2016-11-04 and nobody else had replied so hopefully you were able to figure it out before I did.
Last edited by TheBagarius (2019-01-16 21:57:25)
Offline
Offline
Pages: 1
Topic closed