Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

network stack overhaul #1517

Closed
tomtom13 opened this issue Nov 11, 2016 · 5 comments
Closed

network stack overhaul #1517

tomtom13 opened this issue Nov 11, 2016 · 5 comments

Comments

@tomtom13
Copy link
Contributor

tomtom13 commented Nov 11, 2016

I would like to use this issue to fix a lot of stuff in networking stack:

  • manual settings sometimes don't work
  • manual setting can magically suck in additional setting from dhcp and populate it magically inside of gui (yeah, scary ... init)
  • related to previous, when trying to fix this problem by going to edit page again and removing ALL dhcp aquired setting leaving only manual IP address that one would wish to have ... after hitting submit all manual setting disappear and you only get left with dhcp ones (checked with ifconfig to be true on interface as well). After togling interface OFF then back ON problem seems tobe fixed.
  • bonding only works on initial setup, after reboot it's bonkers
  • after setting up a bonding in 802.3ad for 4 interfaces and rebooting in VMware, this made interfaces go into crazy loop and get rockstor stuck. Forced reboot and removal of interfaces just to get to logon screen made rockstor forget my log on detail (possible config corruption ?)
  • teaming is just plainly defunct
  • manual setting forces to put in a random gateway that makes it put route with higher priority than dhcp one resulting in rockstor not being able to access internet.
  • Clicking a pencil (for edit) button on network connection sometimes takes you to 100% unpopulated network page ... but if you stick on the network page for longer than 30 seconds and click the pencil button it then takes you to a properly populated page.

ps. guy could you please pile on any problems you see with networking setup ? I can join it here.

@tomtom13
Copy link
Contributor Author

tomtom13 commented Nov 13, 2016

Just adding more stuff :/

  • manual setting forces to put in a random gateway that makes it put route with higher priority than dhcp one resulting in rockstor not being able to access internet.

@tomtom13
Copy link
Contributor Author

tomtom13 commented Nov 13, 2016

  • Clicking a pencil (for edit) button on network connection sometimes takes you to 100% unpopulated network page ... but if you stick on the network page for longer than 30 seconds and click the pencil button it then takes you to a properly populated page.

unpopulated:
fireshot capture 1 - rockstor - https___192 168 44 129_ network_edit_6

waiting for 30 seconds in main manu and clicking again:
fireshot capture 2 - rockstor - https___192 168 44 129_ network_edit_6

suprisingly even thou you get sent to broken page, one can still perform valid edits.

@tomtom13
Copy link
Contributor Author

tomtom13 commented Nov 13, 2016

  • after setting up a bonding in 802.3ad for 4 interfaces and rebooting in VMware, this made interfaces go into crazy loop and get rockstor stuck. Forced reboot and removal of interfaces just to get to logon screen made rockstor forget my log on detail (possible config corruption ?)

fireshot capture 3 - rockstor - https___192 168 44 129_ network

@Hooverdan96
Copy link
Member

Hooverdan96 commented Dec 21, 2023

We have not made many changes in the underlying area (judging by the PRs related to network.py view). Do we consider this still being an issue at this time, though (since both base OS, UI libraries, etc. have gone through all kinds of changes and upgrades)?

@phillxnet
Copy link
Member

@Hooverdan96 Lets close this as we have changed the entire underlying OS and @FroggyFlox has redone some network stuff in the interim. Plus it is easier to action less large scoped issues: without dedicated outside contributions as I believe this one started out as.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants